DXVA_COPPStatusOutput structure (dxva.h)

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.

Syntax

typedef struct _DXVA_COPPStatusOutput {
  GUID  macKDI;
  ULONG cbSizeData;
  UCHAR COPPStatus[4076];
} DXVA_COPPStatusOutput, *LPDXVA_COPPStatusOutput;

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[4076]

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.

Requirements

Requirement Value
Minimum supported client This structure applies only to Windows Server 2003 with SP1 and later, and Windows XP with SP2 and later.
Header dxva.h (include Dxva.h)

See also

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusData

DXVA_COPPStatusDisplayData

DXVA_COPPStatusHDCPKeyData

DXVA_COPPStatusInput

DXVA_COPPStatusSignalingCmdData