ID3D11VideoDevice2::NegotiateCryptoSessionKeyExchangeMT 方法 (d3d11_4.h)

验证 ID3D11VideoContext::NegotiateCryptoSessionKeyExchange 在异步调用时的行为是否如预期。

语法

HRESULT NegotiateCryptoSessionKeyExchangeMT(
  ID3D11CryptoSession                     *pCryptoSession,
  D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS flags,
  UINT                                    DataSize,
  void                                    *pData
);

参数

pCryptoSession

类型:_In_ ID3D11CryptoSession*

指向加密会话的 ID3D11CryptoSession 接口的指针。

flags

类型:_In_ D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS

标志。

DataSize

类型:_In_ UINT

pData 字节数组的大小(以字节为单位)。

pData

类型:_Inout_updates_bytes_(DataSize) void*

指向包含加密会话密钥的字节数组的指针。

返回值

类型:HRESULT

如果函数成功,则返回 S_OK。 否则,它将返回 HRESULT错误代码

要求

要求 价值
标头 d3d11_4.h

另请参阅