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 |