NSPStartup, fonction (ws2spi.h)
La fonction NSPStartup récupère les informations dynamiques sur un fournisseur, telles que la liste des points d’entrée dll.
Cette fonction est appelée par le client lors de l’initialisation. Les fonctions NSPStartup et NSPCleanup doivent être appelées en tant que paires. Toutes les fonctions NSP doivent être appelées à partir d’une paire NSPStartup/NSPCleanup . Il n’est pas nécessaire que les fonctions WSC soient appelées à partir d’une paire NSPStartup/NSPCleanup .
Syntaxe
INT WSAAPI NSPStartup(
[in] LPGUID lpProviderId,
[out] LPNSP_ROUTINE lpnspRoutines
);
Paramètres
[in] lpProviderId
Fournisseur souhaité à partir duquel retourner les points d’entrée.
[out] lpnspRoutines
Pointeur vers une structure NSP_ROUTINE qui pointe vers des points d’entrée de fournisseur si l’appel de fonction réussit.
Valeur retournée
La fonction doit retourner NO_ERROR (zéro) si la routine réussit. Elle doit retourner SOCKET_ERROR (–1) si la fonction échoue et doit définir le code d’erreur approprié à l’aide de WSASetLastError.
Valeur | Description |
---|---|
La mémoire disponible est insuffisante pour effectuer cette opération. | |
Un ou plusieurs paramètres n’étaient pas valides ou manquants pour ce fournisseur. | |
La table d’appels de procédure n’est pas valide. | |
L'opération n'est pas prise en charge. Cette erreur est retournée si le fournisseur d’espaces de noms n’implémente pas cette fonction. | |
La fonction NSPStartup ne peut pas fonctionner pour le moment, car le système sous-jacent qu’elle utilise pour fournir des services réseau n’est actuellement pas disponible. |
Remarques
Pour plus d’informations, consultez la structure NSP_ROUTINE .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ws2spi.h |