Función CryptUnregisterOIDFunction (wincrypt.h)

La función CryptUnregisterOIDFunction quita el registro de un archivo DLL que contiene la función a la que se va a llamar para el tipo de codificación, el nombre de función y el OID especificados.

Sintaxis

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

Parámetros

[in] dwEncodingType

Especifica el tipo de codificación que se va a coincidir. Actualmente, solo se usan X509_ASN_ENCODING y PKCS_7_ASN_ENCODING; sin embargo, se pueden agregar tipos de codificación adicionales en el futuro. Para hacer coincidir ambos tipos de codificación actuales, use:

X509_ASN_ENCODING | PKCS_7_ASN_ENCODING

Para las funciones que no usan un tipo de codificación, establezca este parámetro en cero.

[in] pszFuncName

Nombre de la función que se va a anular el registro.

[in] pszOID

Puntero al identificador de objeto (OID) que corresponde al nombre de la función que se va a anular el registro. Si la palabra de orden alto del OID no es cero, pszOID es un puntero a una cadena OID como "2.5.29.1" o una cadena ASCII como "file". Si la palabra de orden alto del OID es cero, la palabra de orden bajo especifica el identificador entero que se va a usar como identificador de objeto.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es distinto de cero (TRUE).

Si se produce un error en la función, el valor devuelto es cero (FALSE).

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wincrypt.h
Library Crypt32.lib
Archivo DLL Crypt32.dll

Consulte también

Funciones de compatibilidad con OID