estructura de D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA (d3d11_1.h)

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

Sintaxis

typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA {
  UINT PrivateDataSize;
  UINT HWProtectionDataSize;
  BYTE pbInput[4];
} D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA;

Miembros

PrivateDataSize

Tamaño de los datos privados reservados para el uso de IHV. Este tamaño se determina a partir del parámetro pPrivateInputSize devuelto por la función ID3D11VideoDevice1::GetCryptoSessionPrivateDataSize .

HWProtectionDataSize

Tamaño de los datos del comando DRM.

pbInput[4]

Si PrivateDataSize es mayor que 0, pbInput[0] – pbInput[PrivateDataSize - 1] está reservado para el uso de IHV.

pbInput[PrivateDataSize] – pbInput[HWProtectionDataSize PrivateDataSize + - 1] contiene los datos de entrada para el comando DRM. La especificación DRM define el formato y el tamaño del comando DRM.

Requisitos

Requisito Value
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