Función WPUGetProviderPath (ws2spi.h)
La función WPUGetProviderPath recupera la ruta de acceso DLL del proveedor especificado.
Sintaxis
int WPUGetProviderPath(
[in] LPGUID lpProviderId,
[out] WCHAR *lpszProviderDllPath,
[in, out] LPINT lpProviderDllPathLen,
[out] LPINT lpErrno
);
Parámetros
[in] lpProviderId
Identificador único local del proveedor. Debe ser un valor obtenido mediante WSCEnumProtocols.
[out] lpszProviderDllPath
Puntero a un búfer que contiene una cadena que identifica la ruta de acceso del archivo DLL del proveedor. Esta ruta de acceso es una cadena terminada en null y las cadenas de entorno incrustadas (como %SystemRoot%) no se han expandido.
[in, out] lpProviderDllPathLen
Tamaño del búfer al que apunta lpszProviderDllPath, en caracteres.
[out] lpErrno
Puntero al código de error.
Valor devuelto
Si no se produce ningún error, WPUGetProviderPath devuelve cero. De lo contrario, devuelve SOCKET_ERROR y hay disponible un código de error específico en lpErrno.
Código de error | Significado |
---|---|
El parámetro lpProviderId no especifica un proveedor válido. | |
LpszProviderDllPath o lpErrno no está en una parte válida del espacio de direcciones del usuario, o lpProviderDllPathLen es demasiado pequeño. |
Observaciones
La función WPUGetProviderPath recupera la ruta de acceso DLL del proveedor especificado. La ruta de acceso DLL termina en null y puede contener cadenas de entorno incrustadas (como %SystemRoot%). Por lo tanto, la cadena debe expandirse antes de usarse con LoadLibrary. Para obtener más información, consulte LoadLibrary.
Requisitos
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 |