D3DDDIARG_ENCRYPTIONBLT 構造体 (d3dumddi.h)
D3DDDIARG_ENCRYPTIONBLT構造体は、EncryptionBlt 関数の呼び出しで暗号化されたビット ブロック転送 ( bitblt ) のパラメーターを記述します。
構文
typedef struct _D3DDDIARG_ENCRYPTIONBLT {
[in] HANDLE hCryptoSession;
[in] HANDLE hSrcResource;
[in] UINT SrcSubResourceIndex;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] UINT DstResourceSize;
[out] VOID *pIV;
} D3DDDIARG_ENCRYPTIONBLT;
メンバー
[in] hCryptoSession
暗号化セッションへのハンドル。
[in] hSrcResource
ソース リソースへのハンドル。
[in] SrcSubResourceIndex
リソース内のソース サーフェスへのインデックス。
[in] hDstResource
宛先リソースへのハンドル。
[in] DstSubResourceIndex
リソース内の宛先サーフェスへのインデックス。
[in] DstResourceSize
ターゲット リソースのサイズ (バイト単位)。
[out] pIV
EncryptionBlt がビットblt データの暗号化を解除するために必要な初期化ベクトルを返すメモリ ブロックへのポインター。 pIV が NULL の場合、ハードウェアは読み取り戻されるデータの暗号化を解除するために別のキーを必要としません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | D3DDDIARG_ENCRYPTIONBLTは、Windows 7 オペレーティング システム以降でサポートされています。 |
Header | d3dumddi.h (D3dumddi.h を含む) |