Skip to content

Latest commit

 

History

History
108 lines (76 loc) · 3.7 KB

ns-mfidl-mfcontentprotectiondevice_output_data.md

File metadata and controls

108 lines (76 loc) · 3.7 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:mfidl._MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA (mfidl.h)
Contains information about the data you received as output from a protection system function.
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA structure [Media Foundation]
mf.mfcontentprotectiondevice_output_data
mfidl/MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA
mf\mfcontentprotectiondevice_output_data.htm
mf
73380F30-E219-4670-86DA-63CDA10C94BF
12/05/2018
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA, MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA structure [Media Foundation], mf.mfcontentprotectiondevice_output_data, mfidl/MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA
mfidl.h
Windows
Windows 10 [desktop apps only]
Windows Server 2016 [desktop apps only]
Windows
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA
19H1
_MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA
mfidl/_MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA
mfidl/MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA
c++
APIRef
kbSyntax
HeaderDef
mfidl.h
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA

MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA structure

-description

Contains information about the data you received as output from a protection system function.

-struct-fields

-field PrivateDataByteCount

The size of the private data that the implementation of the security processor reserves, in bytes. You can determine this value by calling the IMFContentProtectionDevice::GetPrivateDataByteCount method.

-field MaxHWProtectionDataByteCount

The maximum size of data that the independent hardware vendor (IHV) can return in the output buffer, in bytes.

-field HWProtectionDataByteCount

The size of the data that the IHV wrote to the output buffer, in bytes.

-field Status

The result of the protection system function.

-field TransportTimeInHundredsOfNanoseconds

The number of 100 nanosecond units spent transporting the data.

-field ExecutionTimeInHundredsOfNanoseconds

The number of 100 nanosecond units spent running the protection system function.

-field OutputData

The output of the protection system function.

If the value of the PrivateDataByteCount member is greater than 0, bytes 0 through PrivateDataByteCount - 1 are reserved for IHV use.
Bytes PrivateDataByteCount through MaxHWProtectionDataByteCount + PrivateDataByteCount - 1 contain the region
of the array into which the driver should return the output data from the protection system function.

The protection system specification defines the format and size of the
function.

-see-also

IMFContentProtectionDevice::GetPrivateDataByteCount

IMFContentProtectionDevice::InvokeFunction

MFCONTENTPROTECTIONDEVICE_INPUT_DATA

Media Foundation Structures