LPDXVA_COPPStatusOutput - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// dxva.h

typedef struct _DXVA_COPPStatusOutput {
  GUID  macKDI;
  ULONG cbSizeData;
  UCHAR COPPStatus[4076];
} DXVA_COPPStatusOutput, *LPDXVA_COPPStatusOutput;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-dxva-_dxva_coppstatusoutput)

_DXVA_COPPStatusOutput structure

Description

The DXVA_COPPStatusOutput structure describes the status returned from a query on a protected video session that is associated with a DirectX VA COPP device.

Members

macKDI

Specifies a message authentication code (MAC) GUID for the status at COPPStatus. The application that requested the status can use the MAC to verify that the transmission of the status was secure (that is, it was not tampered with in transit from the driver).

cbSizeData

Specifies the size, in bytes, of the status data at COPPStatus.

COPPStatus

Specifies an array that contains the status data. The display driver should return status data in one of the following ways, depending on the input value that was specified in the guidStatusRequestID member of the DXVA_COPPStatusInput structure:

Input value Output status data
DXVA_COPPQueryDisplayData Pointer to a DXVA_COPPStatusDisplayData structure
DXVA_COPPQueryProtectionType, DXVA_COPPQueryConnectorType, DXVA_COPPQueryLocalProtectionLevel, DXVA_COPPQueryGlobalProtectionLevel or DXVA_COPPQueryBusData Pointer to a DXVA_COPPStatusData structure
DXVA_COPPQueryHDCPKeyData Pointer to a DXVA_COPPStatusHDCPKeyData structure
DXVA_COPPQuerySignaling Pointer to a DXVA_COPPStatusSignalingCmdData structure

Remarks

Status requests are passed in the pInput parameter of the COPPQueryStatus function. The DXVA_COPPStatusInput structure describes a request for status. Status information is returned through the pOutput parameter of COPPQueryStatus.

See also

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusData

DXVA_COPPStatusDisplayData

DXVA_COPPStatusHDCPKeyData

DXVA_COPPStatusInput

DXVA_COPPStatusSignalingCmdData