Expand Minimize

AMCOPPStatusInput structure

The AMCOPPStatusInput structure contains a Certified Output Protection Protocol (COPP) status request.

Syntax


typedef struct _AMCOPPStatusInput {
  GUID  rApp;
  GUID  guidStatusRequestID;
  DWORD dwSequence;
  DWORD cbSizeData;
  BYTE  StatusData[4056];
} AMCOPPStatusInput, *LPAMCOPPStatusInput;

Members

rApp

128-bit random number.

guidStatusRequestID

GUID that defines the status request.

dwSequence

Sequence number. The application must keep a running count of the COPP status requests issued. For each request, increment the sequence number by one.

cbSizeData

Number of bytes of valid data in the StatusData member.

StatusData

Data for the status request. The meaning of the data depends on the request.

Remarks

The following COPP status requests are defined.

GUID Description
DXVA_COPPQueryConnectorTypeReturns the type of physical connector to the output device.
DXVA_COPPQueryProtectionTypeReturns the available protection mechanisms for the physical connector.
DXVA_COPPQueryLocalProtectionLevelReturns the protection level that is currently set through the COPP mechanism in the context of this session.
DXVA_COPPQueryGlobalProtectionLevelReturns the actual protection level that is currently set for the physical connector.
DXVA_COPPQueryDisplayDataReturns information describing the signal that is being transmitted over the connector associated with the COPP device.
DXVA_COPPQueryHDCPKeyDataReturns the High-bandwidth Digital Content Protection (HDCP) characteristics of the output device.
DXVA_COPPQueryBusDataReturns information about the type of bus used by the graphics hardware associated with this COPP device.

 

For more information, see the Windows DDK documentation.

Requirements

Header

Strmif.h (include Dshow.h)

See also

DirectShow Structures
Using Certified Output Protection Protocol (COPP)

 

 

Community Additions

ADD
Show:
© 2014 Microsoft