Compartilhar via


WSCDeinstallProvider

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função Remove o provedor especificado transporte banco de dados configuração de sistema.

Syntax

int WSCDeinstallProvider(
  LPGUID lpProviderId,
  LPINT lpErrno 
);

Parameters

  • lpProviderId
    [no] Globalmente identificador exclusivo do provedor para desinstalar.
  • lpErrno
    [out] Ponteiro para o código de erro.

Return Value

Se não houver erro, WSCDeinstallProvider 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 a código de erro possíveis.

Valor de erro Descrição

WSAEINVAL

O lpProviderId Não especificar um válido provedor.

WSAEFAULT

O lpErrno não está em um válido parte espaço de endereço o usuário.

WSANO_RECOVERY

Aplicativo do chamador não é privilegiado.

Remarks

Essa função remove a comum informações configuração sockets do Windows (Winsock) para o provedor especificado. Após essa rotina conclusão com êxito, informações de configuração armazenadas no Registro serão alteradas. No entanto, quaisquer instâncias ws2.dll atualmente na memória serão não consiga ver essa alteração.

O chamador desta função deve remover quaisquer arquivos adicionais ou informações configuração Provider–specific serviço que é necessário para de-Install completamente provedor de serviço.

Versões OS: Windows CE .NET 4.0 e posterior.

Cabeçalho: Ws2spi.h.

Biblioteca de vínculo: Ws2.lib.

See Also

Reference

WSCInstallProvider
WSCEnumProtocols