Freigeben über


Rückruffunktion CryptXmlDllGetInterface (cryptxml.h)

Die CryptXmlDllGetInterface-Funktion ruft einen Zeiger auf die kryptografischen Erweiterungsfunktionen für den angegebenen Algorithmus ab.

Syntax

CryptXmlDllGetInterface Cryptxmldllgetinterface;

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

Parameter

dwFlags

Dieser Parameter ist reserviert und muss auf null festgelegt werden.

[in] pMethod

Ein Zeiger auf eine CRYPT_XML_ALGORITHM_INFO Struktur zum Abrufen der Schnittstelle von.

[out] pInterface

Ein Zeiger auf eine CRYPT_XML_ALGORITHM_INFO Struktur zum Empfangen der Schnittstelleninformationen.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion null zurück.

Wenn die Funktion fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt.

Hinweise

Die DLL für kryptografische Erweiterungen muss den Eintrag CryptXmlDllGetInterface exportieren.

Um die CRYPT_XML_CRYPTOGRAPHIC_INTERFACE Tabelle abzurufen, lädt CryptXml die registrierte DLL für kryptografische Erweiterungen mithilfe der LoadLibrary-Funktion und ruft dann die Funktion CryptXmlDllGetInterface auf.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile cryptxml.h