Funzione CryptXmlGetAlgorithmInfo (cryptxml.h)

La funzione CryptXmlGetAlgorithmInfo decodifica la struttura CRYPT_XML_ALGORITHM e restituisce informazioni sull'algoritmo.

Sintassi

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

Parametri

[in] pXmlAlgorithm

Puntatore a una struttura CRYPT_XML_ALGORITHM che specifica l'algoritmo su cui restituire informazioni.

dwFlags

Questo parametro può avere uno dei valori seguenti.

Valore Significato
CRYPT_XML_FLAG_DISABLE_EXTENSIONS
0x10000000
Vengono usate solo le implementazioni predefinite per la firma e il digest. Quando questo flag è impostato, non vengono caricate altre estensioni registrate.

[out] ppAlgInfo

Puntatore a un puntatore a una struttura CRYPT_XML_ALGORITHM_INFO . Al termine dell'uso della memoria a cui punta il parametro ppAlgInfo , liberarlo chiamando la funzione LocalFree .

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce zero.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione cryptxml.h
Libreria Cryptxml.lib
DLL Cryptxml.dll