Compartilhar via


WPUGetProviderPath

Windows Mobile SupportedWindows Embedded CE Supported

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

See Also

Reference

WSCInstallProvider
WSCEnumProtocols