NSPStartup
9/8/2008
Essa função recupera o dinâmico informações sobre um provedor, such as a lista dos pontos de entrada DLL.
Essa função é chamado, o cliente na inicialização. NSPStartup e NSPCleanup deve ser chamado como pares. Todas as funções de NSP devem ser chamado em um NSPStartup/NSPCleanup par. Funções WSC não precisam ser chamado em um NSPStartup/NSPCleanup par.
Syntax
int NSPStartup(
LPGUID lpProviderId,
LPNSP_ROUTINE lpnspRoutines
);
Parameters
- lpProviderId
[no] Indica o provedor desejado para o qual retornar os pontos de entrada.
- lpnspRoutines
[out] Ponteiro para todos os pontos de entrada provedor.
Tipos de dados
Chamar esta função exige os dados definidos a NSP_Routine estrutura. Essa estrutura contém informações sobre todos as funções implementadas por um determinado provedor.
Return Value
A função deve retornar NO_ERROR (zero) se a rotina é bem-sucedida. Ela deve retornar SOCKET_ERROR (– 1) se a rotina falha e ele deve definir o apropriado código de erro usando SetLastError.
A seguinte tabela mostra os códigos de erro possível.
Valor | Descrição |
---|---|
WSAEINVAL |
Um ou mais parâmetros foram inválido ou ausente para este provedor. |
WSA_NOT_ENOUGH_MEMORY |
Não há livre memória disponível para executar esta operação. |
Requirements
Header | ws2spi.h |
Library | Ws2.lib |
Windows Embedded CE | Windows CE .NET 4.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |