Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El CryptRegisterDefaultOIDFunction registra un archivo DLL que contiene la función predeterminada a la que se va a llamar para el tipo de codificación y el nombre de función especificados. A diferencia de CryptRegisterOIDFunction, no se puede invalidar el nombre de la función que va a exportar el archivo DLL.
Sintaxis
BOOL CryptRegisterDefaultOIDFunction(
[in] DWORD dwEncodingType,
[in] LPCSTR pszFuncName,
[in] DWORD dwIndex,
[in] LPCWSTR pwszDll
);
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 coincidir con ambos tipos de codificación actuales, use:
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING.
[in] pszFuncName
Nombre de la función que se está registrando.
[in] dwIndex
Ubicación del índice para la inserción del archivo DLL en la lista de archivos DLL. Si dwIndex es cero, el archivo DLL se inserta al principio de la lista. Si es CRYPT_REGISTER_LAST_INDEX, el archivo DLL se anexa al final de la lista.
[in] pwszDll
Cadena opcional de variable de entorno que se va a expandir mediante función ExpandEnvironmentStrings antes de cargar el archivo DLL.
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 | Valor |
---|---|
cliente mínimo admitido | Windows XP [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
de la plataforma de destino de | Windows |
encabezado de | wincrypt.h |
biblioteca de | Crypt32.lib |
DLL de | Crypt32.dll |