estrutura WSANAMESPACE_INFOW (winsock2.h)
A estrutura WSANAMESPACE_INFO contém todas as informações de registro de um provedor de namespace.
Sintaxe
typedef struct _WSANAMESPACE_INFOW {
GUID NSProviderId;
DWORD dwNameSpace;
BOOL fActive;
DWORD dwVersion;
LPWSTR lpszIdentifier;
} WSANAMESPACE_INFOW, *PWSANAMESPACE_INFOW, *LPWSANAMESPACE_INFOW;
Membros
NSProviderId
Tipo: guid
Um GUID exclusivo para esse provedor de namespace.
dwNameSpace
Tipo: DWORD
O namespace compatível com esse provedor.
Os valores possíveis para o membro dwNameSpace estão listados no arquivo de inclusão Winsock2.h. Vários provedores de namespace são incluídos no Windows Vista e posterior. Outros provedores de namespace podem ser instalados, portanto, os valores possíveis a seguir são apenas aqueles comumente disponíveis. Muitos outros valores são possíveis.
fActive
Tipo: BOOL
Se VERDADEIRO, indica que esse provedor de namespace está ativo. Se FALSE, o provedor de namespace estará inativo e não estará acessível para consultas, mesmo que a consulta referencie especificamente esse provedor de namespace.
dwVersion
Tipo: DWORD
O número de versão do provedor de namespace.
lpszIdentifier
Tipo: LPTSTR
Uma cadeia de caracteres de exibição que identifica o provedor de namespace.
Observações
A estrutura WSANAMESPACE_INFO é usada pelo WSAEnumNameSpaceProviders e funções de WSCEnumNameSpaceProviders32 para retornar informações sobre provedores de namespace disponíveis. A estrutura
Quando UNICODE ou _UNICODE é definido,
Quando UNICODE ou _UNICODE não é definido,
No Windows Vista e posterior, WSANAMESPACE_INFOEX, uma versão aprimorada da estrutura de WSANAMESPACE_INFO, é retornado por chamadas para as funções WSAEnumNameSpaceProvidersEx e WSCEnumNameSpaceProvidersEx32
Nota
O cabeçalho winsock2.h define WSANAMESPACE_INFO como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
cabeçalho | winsock2.h |