Função CryptUnregisterOIDFunction (wincrypt.h)

A função CryptUnregisterOIDFunction remove o registro de uma DLL que contém a função a ser chamada para o tipo de codificação especificado, o nome da função e o OID.

Sintaxe

BOOL CryptUnregisterOIDFunction(
  [in] DWORD  dwEncodingType,
  [in] LPCSTR pszFuncName,
  [in] LPCSTR pszOID
);

Parâmetros

[in] dwEncodingType

Especifica o tipo de codificação a ser correspondido. Atualmente, apenas X509_ASN_ENCODING e PKCS_7_ASN_ENCODING são usados; no entanto, tipos de codificação adicionais podem ser adicionados no futuro. Para corresponder aos dois tipos de codificação atuais, use:

X509_ASN_ENCODING | PKCS_7_ASN_ENCODING

Para funções que não usam um tipo de codificação, defina esse parâmetro como zero.

[in] pszFuncName

Nome da função que está sendo cancelada.

[in] pszOID

Um ponteiro para o OID (identificador de objeto ) que corresponde ao nome da função que está sendo não registrada. Se a palavra de ordem alta do OID não for zero, pszOID será um ponteiro para uma cadeia de caracteres OID como "2.5.29.1" ou uma cadeia de caracteres ASCII , como "file". Se a palavra de ordem alta do OID for zero, a palavra de ordem baixa especificará o identificador inteiro a ser usado como o identificador de objeto.

Retornar valor

Se a função for bem-sucedida, o valor retornado será diferente de zero (TRUE).

Se a função falhar, o valor retornado será zero (FALSE).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wincrypt.h
Biblioteca Crypt32.lib
DLL Crypt32.dll

Confira também

Funções de suporte do OID