Funzione NSPStartup (ws2spi.h)
La funzione NSPStartup recupera le informazioni dinamiche su un provider, ad esempio l'elenco dei punti di ingresso della DLL.
Questa funzione viene chiamata dal client al momento dell'inizializzazione. Le funzioni NSPStartup e NSPCleanup devono essere chiamate come coppie. Tutte le funzioni NSP devono essere chiamate dall'interno di una coppia NSPStartup/NSPCleanup . Non è necessario che le funzioni WSC vengano chiamate dall'interno di una coppia NSPStartup/NSPCleanup .
Sintassi
INT WSAAPI NSPStartup(
[in] LPGUID lpProviderId,
[out] LPNSP_ROUTINE lpnspRoutines
);
Parametri
[in] lpProviderId
Provider desiderato da cui restituire i punti di ingresso.
[out] lpnspRoutines
Puntatore a una struttura NSP_ROUTINE che punta ai punti di ingresso del provider se la chiamata di funzione ha esito positivo.
Valore restituito
La funzione deve restituire NO_ERROR (zero) se la routine ha esito positivo. Deve restituire SOCKET_ERROR (-1) se la funzione ha esito negativo e deve impostare il codice di errore appropriato usando WSASetLastError.
Valore | Descrizione |
---|---|
Memoria insufficiente per eseguire questa operazione. | |
Uno o più parametri non sono validi o mancanti per questo provider. | |
La tabella di chiamata di routine non è valida. | |
L'operazione non è supportata. Questo errore viene restituito se il provider dello spazio dei nomi non implementa questa funzione. | |
La funzione NSPStartup non può funzionare in questo momento perché il sistema sottostante usato per fornire servizi di rete non è attualmente disponibile. |
Commenti
Per altre informazioni, vedere la struttura NSP_ROUTINE .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ws2spi.h |