PFND3D11_1DDI_GETCERTIFICATE コールバック関数 (d3d10umddi.h)

ディスプレイ ミニポート ドライバーが暗号化セッション証明書または認証済みチャネルに使用する証明書を返します。

構文

PFND3D11_1DDI_GETCERTIFICATE Pfnd3d111DdiGetcertificate;

void Pfnd3d111DdiGetcertificate(
  D3D10DDI_HDEVICE hDevice,
  const D3D11_1DDI_CERTIFICATE_INFO *pCertificateInfo,
  UINT CertificateSize,
  BYTE *pCertificate
)
{...}

パラメーター

hDevice

ディスプレイ デバイスへのハンドル (グラフィックス コンテキスト)。

pCertificateInfo

返される暗号化セッション証明書または認証済みチャネルを指定する D3D11_1DDI_CERTIFICATE_INFO 構造体へのポインター。

CertificateSize

pCertificate パラメーターによって参照されるバッファーのサイズ (バイト単位)。

pCertificate

ドライバーの証明書チェーンを受け取るバイト配列へのポインター。

戻り値

なし

解説

D3D11_1DDI_CERTIFICATE_INFO構造体のデータに基づいて、GetCertificate は暗号化セッションまたは認証済みチャネルの証明書を返します。 ドライバーは、この証明書を使用して信頼を確立し、セッションまたはチャネルのキー交換を実行します。

メモ ドライバーの証明書チェーンのサイズ (バイト単位) は、 GetCertificateSize を呼び出すことによって照会できます。
 

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
対象プラットフォーム デスクトップ
Header d3d10umddi.h (D3d10umddi.h を含む)

こちらもご覧ください

D3D11_1DDI_CERTIFICATE_INFO

GetCertificateSize