CryptXmlDllGetInterface コールバック関数 (cryptxml.h)

CryptXmlDllGetInterface 関数は、指定されたアルゴリズムの暗号化拡張機能関数へのポインターを取得します。

構文

CryptXmlDllGetInterface Cryptxmldllgetinterface;

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

パラメーター

dwFlags

このパラメーターは予約済みであり、0 に設定する必要があります。

[in] pMethod

インターフェイスを取得する CRYPT_XML_ALGORITHM_INFO 構造体へのポインター。

[out] pInterface

インターフェイス情報を受け取る CRYPT_XML_ALGORITHM_INFO 構造体へのポインター。

戻り値

関数が成功した場合、関数は 0 を返します。

関数が失敗した場合は、エラーを示す HRESULT 値を返します。

解説

暗号化拡張機能 DLL は 、CryptXmlDllGetInterface エントリをエクスポートする必要があります。

CRYPT_XML_CRYPTOGRAPHIC_INTERFACE テーブルを取得するために、CryptXml は LoadLibrary 関数を使用して登録済みの暗号化拡張機能 DLL を読み込み、CryptXmlDllGetInterface 関数を呼び出します。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー cryptxml.h