Función CryptXmlGetAlgorithmInfo (cryptxml.h)

La función CryptXmlGetAlgorithmInfo descodifica la estructura de CRYPT_XML_ALGORITHM y devuelve información sobre el algoritmo.

Sintaxis

HRESULT CryptXmlGetAlgorithmInfo(
  [in]  const CRYPT_XML_ALGORITHM *pXmlAlgorithm,
        DWORD                     dwFlags,
  [out] CRYPT_XML_ALGORITHM_INFO  **ppAlgInfo
);

Parámetros

[in] pXmlAlgorithm

Puntero a una estructura CRYPT_XML_ALGORITHM que especifica el algoritmo sobre el que se va a devolver información.

dwFlags

Este parámetro puede ser uno de los valores siguientes.

Valor Significado
CRYPT_XML_FLAG_DISABLE_EXTENSIONS
0x10000000
Solo se usan implementaciones predeterminadas para la firma y el resumen. Cuando se establece esta marca, no se cargan otras extensiones registradas.

[out] ppAlgInfo

Puntero a un puntero a una estructura de CRYPT_XML_ALGORITHM_INFO . Cuando haya terminado de usar la memoria a la que apunta el parámetro ppAlgInfo , ábrela llamando a la función LocalFree .

Valor devuelto

Si la función se ejecuta correctamente, la función devuelve cero.

Si se produce un error en la función, devuelve un valor HRESULT que indica el error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado cryptxml.h
Library Cryptxml.lib
Archivo DLL Cryptxml.dll