WPUGetProviderPath
9/8/2008
Essa função recupera o caminho DLL para o provedor especificado.
Syntax
int WPUGetProviderPath(
LPGUID lpProviderId,
LPWSTR lpszProviderDllPath,
LPINT lpProviderDllPathLen,
LPINT lpErrno
);
Parameters
- lpProviderId
[no] Localmente identificador exclusivo do provedor. Este valor deve ser um valor obtido usando WSCEnumProtocols.
- lpszProviderDllPath
[out] Ponteiro para uma reserva contendo um seqüência de caracteres que identifica caminho do provedor DLL. Esse caminho é um seqüência de caracteres NULL-Terminated e qualquer incorporado tem seqüências ambiente (como % systemroot %) Não foi expandido.
- lpProviderDllPathLen
[in, Out] Tamanho da reserva apontado pelo lpszProviderDllPath.
- lpErrno
[out] Ponteiro para o código de erro.
Return Value
Se não houver erro, WPUGetProviderPath Retorna zero. Caso contrário, ele retorna SOCKET_ERROR e um código de erro específico está disponível em lpErrno.
A seguinte tabela mostra os códigos de erro possível.
Valor de erro | Descrição |
---|---|
WSAEINVAL |
O lpProviderId Não especificar um válido provedor. |
WSAEFAULT |
Ambos lpszProviderDllPath Ou lpErrno não está em um válido parte espaço de endereço de usuário, ou lpProviderDllPathLen é muito pequeno. |
Remarks
Essa função recupera o caminho DLL para o provedor especificado. O caminho DLL é terminada por caractere nulo e pode conter incorporado seqüências ambiente, tais como % systemroot %. Assim, o seqüência de caracteres devem ser expandida antes para que está sendo usado com LoadLibrary.
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 |