Funzione di callback CryptXmlDllGetInterface (cryptxml.h)

La funzione CryptXmlDllGetInterface recupera un puntatore alle funzioni di estensione crittografica per l'algoritmo specificato.

Sintassi

CryptXmlDllGetInterface Cryptxmldllgetinterface;

HRESULT Cryptxmldllgetinterface(
        DWORD dwFlags,
  [in]  const CRYPT_XML_ALGORITHM_INFO *pMethod,
  [out] CRYPT_XML_CRYPTOGRAPHIC_INTERFACE *pInterface
)
{...}

Parametri

dwFlags

Questo parametro è riservato e deve essere impostato su zero.

[in] pMethod

Puntatore a una struttura CRYPT_XML_ALGORITHM_INFO per recuperare l'interfaccia di .

[out] pInterface

Puntatore a una struttura CRYPT_XML_ALGORITHM_INFO per ricevere le informazioni sull'interfaccia.

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.

Commenti

La DLL delle estensioni crittografiche deve esportare la voce CryptXmlDllGetInterface .

Per ottenere la tabella CRYPT_XML_CRYPTOGRAPHIC_INTERFACE , CryptXml carica la DLL delle estensioni crittografiche registrate usando la funzione LoadLibrary e quindi chiama la funzione CryptXmlDllGetInterface .

Requisiti

   
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