Función NSPStartup (ws2spi.h)

La función NSPStartup recupera la información dinámica sobre un proveedor, como la lista de puntos de entrada dll.

El cliente llama a esta función tras la inicialización. Las funciones NSPStartup y NSPCleanup deben llamarse como pares. Se debe llamar a todas las funciones NSP desde un par NSPStartup/NSPCleanup . No es necesario que se llame a las funciones de WSC desde un par NSPStartup/NSPCleanup .

Sintaxis

INT WSAAPI NSPStartup(
  [in]  LPGUID        lpProviderId,
  [out] LPNSP_ROUTINE lpnspRoutines
);

Parámetros

[in] lpProviderId

Proveedor deseado desde el que se van a devolver los puntos de entrada.

[out] lpnspRoutines

Puntero a una estructura NSP_ROUTINE que apunta a puntos de entrada del proveedor si la llamada de función se realiza correctamente.

Valor devuelto

La función debe devolver NO_ERROR (cero) si la rutina se realiza correctamente. Debe devolver SOCKET_ERROR (–1) si se produce un error en la función y debe establecer el código de error adecuado mediante WSASetLastError.

Valor Descripción
WSA_NOT_ENOUGH_MEMORY
No hay suficiente memoria disponible para realizar esta operación.
WSAEINVAL
Uno o varios parámetros no eran válidos o faltaban para este proveedor.
WSAEINVALIDPROCTABLE
La tabla de llamadas a procedimientos no es válida.
WSAEOPNOTSUPP
La operación no es compatible. Este error se devuelve si el proveedor de espacios de nombres no implementa esta función.
WSASYSNOTREADY
La función NSPStartup no puede funcionar en este momento porque el sistema subyacente que usa para proporcionar servicios de red no está disponible actualmente.

Comentarios

Para obtener más información, consulte la estructura NSP_ROUTINE .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ws2spi.h

Consulte también

NSPCleanup

NSP_ROUTINE

WSASetLastError