estructura D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA (d3d10umddi.h)
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA se usa con NegotiateCryptoSessionKeyExchange en la implementación de Digital Rights Management (DRM).
Sintaxis
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;
Miembros
HWProtectionFunctionID
Especifica el identificador de función del comando DRM. Los valores y significados del identificador de función se definen mediante cada componente DRM individual.
pInputData
Puntero a un búfer que contiene una estructura de D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA, memoria reservada para el uso de IHV y los datos de entrada para el comando DRM.
pOutputData
Puntero a un búfer que contiene una estructura de D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA, memoria reservada para el uso de IHV y los datos de salida para el comando DRM.
Status
Devuelve el resultado del comando DRM de hardware.
Observaciones
Un puntero a esta estructura se pasa como el parámetro pData de NegotiateCryptoSessionKeyExchange función cuando el objeto cryptoSession de está creando mediante el tipo de intercambio de claves de D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | Windows Server 2016 |
encabezado de | d3d10umddi.h (incluya D3d10umddi.h) |
Consulte también
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA