次の方法で共有


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

CheckCryptoSessionStatus は、CryptoSession オブジェクトの状態を返します。

構文

PFND3DWDDM2_0DDI_CHECKCRYPTOSESSIONSTATUS Pfnd3dwddm20DdiCheckcryptosessionstatus;

void Pfnd3dwddm20DdiCheckcryptosessionstatus(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
  D3DWDDM2_0DDI_CRYPTO_SESSION_STATUS *pStatus
)
{...}

パラメーター

hDevice

ディスプレイ デバイスへのハンドル (グラフィックス コンテキスト)。 Direct3D ランタイムは、デバイスの作成時に、このハンドルを D3DDDIARG_CREATEDEVICE 構造体の hDevice メンバーとしてユーザー モード ドライバーに渡しました。

hCryptoSession

CreateCryptoSessionDDI の呼び出しによって作成された暗号化セッション オブジェクトへのハンドル。

pStatus

D3DWDDM2_0DDI_CRYPTO_SESSION_STATUS 列挙体の値として状態を受け取ります。

戻り値

何一つ

備考

アプリケーションは、ハードウェア コンテンツ保護の破棄通知を受信した後、この DDI を呼び出して、基になるハードウェア キーと保護されたコンテンツの状態を判断できます。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
サポートされる最小サーバー Windows Server 2016
ターゲット プラットフォーム デスクトップ
ヘッダー d3d10umddi.h (D3d10umddi.h を含む)

関連項目

CreateCryptoSession

D3DDDIARG_CREATEDEVICE

D3DWDDM2_0DDI_CRYPTO_SESSION_STATUS