Compartir a través de


estructura D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA (d3d11_1.h)

Representa los datos de intercambio de claves para la protección de contenido de hardware.

Sintaxis

typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA {
  UINT                                         HWProtectionFunctionID;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA  *pInputData;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
  HRESULT                                      Status;
} D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA;

Miembros

HWProtectionFunctionID

Identificador de función del comando DRM. Los valores y significados del identificador de función se definen mediante la especificación drm.

pInputData

Puntero a un búfer que contiene una estructura de D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA que especifica la 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 D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA que especifica la memoria reservada para el uso de IHV y los datos de entrada para el comando DRM.

Status

Resultado del comando DRM de hardware.

Comentarios

Se pasa un puntero a esta estructura en el parámetro pData de ID3D11VideoContext::NegotiateCryptoSessionKeyExchange método cuando id3D11CryptoSession está creando con el tipo de intercambio de claves D3D11_KEY_EXCHANGE_HW_PROTECTION .

Requisitos

   
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Encabezado d3d11_1.h

Consulte también

Estructuras de vídeo de Direct3D 11