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.
Comentarios
Se pasa un puntero a esta estructura como parámetro pData de la función NegotiateCryptoSessionKeyExchange cuando el objeto CryptoSession está creando mediante el tipo de intercambio de claves D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |
Consulte también
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA