Compartir a través de


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

D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA

NegotiateCryptoSessionKeyExchange