Função NSPStartup (ws2spi.h)
A função NSPStartup recupera as informações dinâmicas sobre um provedor, como a lista de pontos de entrada de DLL.
Essa função é chamada pelo cliente após a inicialização. As funções NSPStartup e NSPCleanup devem ser chamadas como pares. Todas as funções NSP devem ser chamadas de dentro de um par NSPStartup/NSPCleanup . Não é necessário que as funções do WSC sejam chamadas de dentro de um par NSPStartup/NSPCleanup .
Sintaxe
INT WSAAPI NSPStartup(
[in] LPGUID lpProviderId,
[out] LPNSP_ROUTINE lpnspRoutines
);
Parâmetros
[in] lpProviderId
O provedor desejado do qual retornar os pontos de entrada.
[out] lpnspRoutines
Um ponteiro para uma estrutura NSP_ROUTINE que aponta para pontos de entrada do provedor se a chamada de função for bem-sucedida.
Retornar valor
A função deverá retornar NO_ERROR (zero) se a rotina for bem-sucedida. Ele deverá retornar SOCKET_ERROR (-1) se a função falhar e precisar definir o código de erro apropriado usando WSASetLastError.
Valor | Descrição |
---|---|
Não há memória suficiente disponível para executar essa operação. | |
Um ou mais parâmetros eram inválidos ou ausentes para esse provedor. | |
A tabela de chamadas de procedimento é inválida. | |
A operação não tem suporte. Esse erro será retornado se o provedor de namespace não implementar essa função. | |
A função NSPStartup não pode operar no momento porque o sistema subjacente usado para fornecer serviços de rede está indisponível no momento. |
Comentários
Para obter mais informações, consulte a estrutura NSP_ROUTINE .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ws2spi.h |