D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL結構 (d3dumddi.h)
D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL 結構描述使用 ConfigureAuthenticatedChannel 函式在已驗證通道內設定的狀態。
語法
typedef struct _D3DDDIARG_CONFIGUREAUTHENICATEDCHANNEL {
[in] UINT InputSize;
[in] const VOID *pInputData;
[in/out] VOID *pOutputData;
} D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL;
成員
[in] InputSize
pInputData 成員指向的輸入數據大小,以位元組為單位。
[in] pInputData
緩衝區的指標,描述要設定的組態數據。 輸入緩衝區的定義取決於所設定的組態數據。 pInputData 指向的緩衝區,與傳遞給 IDirect3DAuthenticatedChannel::Configure 方法的輸入緩衝區相同。 如需 IDirect3DAuthenticatedChannel::Configure的詳細資訊,請參閱 Windows SDK 檔。
[in/out] pOutputData
緩衝區的指標,描述 ConfigureAuthenticatedChannel 函式傳回的資訊。
言論
pInputData 成員指向的第一個輸入緩衝區成員一律是D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT結構,其成員會指定下列資訊:
- ConfigureType 成員會識別要設定的組態狀態。
- omac 成員會識別單鍵加密區塊鏈結 (CBC) 模式訊息驗證碼 (OMAC),其會驗證輸入是否來自信任的來源。
- SequenceNumber 成員會指定驅動程式可用來防止重新執行攻擊的唯一數位。
另一個已驗證通道無法停用已驗證通道集的組態狀態。 呼叫驅動程式的 ConfigureAuthenticatedChannel 函式,但這類嘗試失敗。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 7作系統開始,支援D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL。 |
標頭 | d3dumddi.h (包括 D3dumddi.h) |