D3DDDIARG_CREATECRYPTOSESSION 結構 (d3dumddi.h)
D3DDDIARG_CREATECRYPTOSESSION結構描述要建立的加密會話。
語法
typedef struct _D3DDDIARG_CREATECRYPTOSESSION {
[in] GUID CryptoType;
GUID DecodeProfile;
[in/out] HANDLE hCryptoSession;
} D3DDDIARG_CREATECRYPTOSESSION;
成員
[in] CryptoType
GUID,表示驅動程式用於驅動程式 CreateCryptoSession 函式所建立之加密會話的加密類型。 GUID 可以是下列其中一項:
D3DCRYPTOTYPE_AES128_CTR
GUID,表示 128 位 AES-CRT 區塊加密。
D3DCRYPTOTYPE_PROPRIETARY
表示專屬加密演算法的 GUID。
DecodeProfile
[in]GUID,指出驅動程式用於驅動程式 CreateCryptoSession 函式所建立之加密會話的 DirectX 視訊加速 (DirectX VA) 譯碼配置檔。 驅動程式會使用此譯碼配置檔搭配 CryptoType 成員指定的加密類型。
[in/out] hCryptoSession
加密會話的句柄。 使用者模式顯示驅動程式必須將此句柄設定為 Microsoft Direct3D 運行時間可用來在後續呼叫中識別加密會話的值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows 7 操作系統開始支援D3DDDIARG_CREATECRYPTOSESSION。 |
標頭 | d3dumddi.h (包含 D3dumddi.h) |