次の方法で共有


ID3D11VideoContext1::GetDataForNewHardwareKey メソッド (d3d11_1.h)

ドライバーが新しいハードウェア キーを初期化するときに使用される IHV 固有の情報を返すことができます。

構文

HRESULT GetDataForNewHardwareKey(
  [in]  ID3D11CryptoSession *pCryptoSession,
  [in]  UINT                PrivateInputSize,
  [in]  const void          *pPrivatInputData,
  [out] UINT64              *pPrivateOutputData
);

パラメーター

[in] pCryptoSession

種類: ID3D11CryptoSession*

ID3D11CryptoSession インターフェイスへのポインター。 このポインターを取得するには、 ID3D11VideoDevice1::CreateCryptoSession を呼び出します。

[in] PrivateInputSize

型: UINT

pPrivateInputData パラメーターによって参照されるメモリのサイズ。

[in] pPrivatInputData

型: const void*

プライベート入力データ。 このパラメーターの内容は、セキュリティで保護された実行環境の実装によって定義されます。 これには、ライセンスに関するデータやストリーム プロパティに関するデータが含まれている場合があります。

[out] pPrivateOutputData

種類: UINT64*

プライベート出力データへのポインター。 戻りデータは、セキュリティで保護された実行環境の実装によって定義されます。 基になるハードウェア キーに関連付けるグラフィックス固有のデータが含まれている場合があります。

戻り値

種類: HRESULT

このメソッドは、次のいずれかのエラー コードを返します。

S_OK 操作は正常に完了しました。
E_OUTOFMEMORY 操作を完了するためのメモリが不足しています。

要件

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

こちらもご覧ください

ID3D11VideoContext1