Compartir a través de


estructura MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA (mfidl.h)

Contiene información sobre los datos que recibió como salida de una función del sistema de protección.

Sintaxis

typedef struct _MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA {
  DWORD    PrivateDataByteCount;
  DWORD    MaxHWProtectionDataByteCount;
  DWORD    HWProtectionDataByteCount;
  HRESULT  Status;
  LONGLONG TransportTimeInHundredsOfNanoseconds;
  LONGLONG ExecutionTimeInHundredsOfNanoseconds;
  BYTE     OutputData[4];
} MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA;

Miembros

PrivateDataByteCount

Tamaño de los datos privados que reserva la implementación del procesador de seguridad, en bytes. Puede determinar este valor llamando al método IMFContentProtectionDevice::GetPrivateDataByteCount .

MaxHWProtectionDataByteCount

Tamaño máximo de los datos que el proveedor de hardware independiente (IHV) puede devolver en el búfer de salida, en bytes.

HWProtectionDataByteCount

Tamaño de los datos que el IHV escribió en el búfer de salida, en bytes.

Status

Resultado de la función del sistema de protección.

TransportTimeInHundredsOfNanoseconds

El número de 100 unidades de nanosegundos dedicados a transportar los datos.

ExecutionTimeInHundredsOfNanoseconds

El número de 100 unidades de nanosegundos dedicados a ejecutar la función del sistema de protección.

OutputData[4]

Salida de la función del sistema de protección.

Si el valor del miembro PrivateDataByteCount es mayor que 0, los bytes 0 a PrivateDataByteCount - 1 están reservados para el uso de IHV.
Bytes PrivateDataByteCount a través de MaxHWProtectionDataByteCount + PrivateDataByteCount : 1 contienen la región
de la matriz en la que el controlador debe devolver los datos de salida de la función del sistema de protección.

La especificación del sistema de protección define el formato y el tamaño de .
.

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 mfidl.h

Consulte también

IMFContentProtectionDevice::GetPrivateDataByteCount

IMFContentProtectionDevice::InvokeFunction

MFCONTENTPROTECTIONDEVICE_INPUT_DATA

Estructuras de Media Foundation