PFND3D11_1DDI_STARTSESSIONKEYREFRESH コールバック関数 (d3d10umddi.h)
セッション キーの更新に使用できる乱数を取得します。
構文
PFND3D11_1DDI_STARTSESSIONKEYREFRESH Pfnd3d111DdiStartsessionkeyrefresh;
void Pfnd3d111DdiStartsessionkeyrefresh(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT RandomNumberSize,
VOID *pRandomNumber
)
{...}
パラメーター
hDevice
ディスプレイ デバイスへのハンドル (グラフィックス コンテキスト)。
hCryptoSession
CreateCryptoSession 関数の呼び出しによって作成された暗号化セッション オブジェクトへのハンドル。
RandomNumberSize
pRandomNumber パラメーターによって参照されるバッファー内の数値のサイズ (バイト単位)。
pRandomNumber
ランダムな開始の状態シーケンス番号を含むバッファーへのポインター。
戻り値
何一つ
備考
ハードウェアとドライバーは、必要に応じて、すべての暗号化の種類 StartSessionKeyRefresh をサポートできます。
Microsoft Direct3D ランタイムがドライバーの StartSessionKeyRefresh 関数を呼び出すと、ドライバーは乱数を生成して保存し、pRandomNumber パラメーターが指すバッファーに返します。
ランタイムは、その後、ドライバーの FinishSessionKeyRefresh 関数を呼び出すと、キーを使用して乱数の XOR 操作を実行してセッション キーを更新します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 |
サポートされる最小サーバー | Windows Server 2012 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | d3d10umddi.h (D3d10umddi.h を含む) |
関連項目
CreateCryptoSession の