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

D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA

NegotiateCryptoSessionKeyExchange