Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA используется с NegotiateCryptoSessionKeyExchange в реализации управления цифровыми правами (DRM).
Синтаксис
typedef struct D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA {
UINT HWProtectionFunctionID;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA *pInputData;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
HRESULT Status;
} D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA;
Члены
HWProtectionFunctionID
Указывает идентификатор функции команды DRM. Значения и значения идентификатора функции определяются каждым отдельным компонентом DRM.
pInputData
Указатель на буфер, содержащий структуру D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA, зарезервированную память для использования IHV и входные данные для команды DRM.
pOutputData
Указатель на буфер, содержащий структуру D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA, зарезервированную память для использования IHV и выходные данные для команды DRM.
Status
Возвращает результат аппаратной команды DRM.
Замечания
Указатель на эту структуру передается в качестве параметра pData функции NegotiateCryptoSessionKeyExchange при создании объекта CryptoSession с помощью типа обмена ключами D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 |
| минимальный поддерживаемый сервер | Windows Server 2016 |
| заголовка | d3d10umddi.h (include D3d10umddi.h) |
См. также
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA