Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS

OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS structure

Contains parameters for the IOPMVideoOutput::COPPCompatibleGetInformation method.

Syntax


typedef struct _OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS {
  OPM_RANDOM_NUMBER rnRandomNumber;
  GUID              guidInformation;
  ULONG             ulSequenceNumber;
  ULONG             cbParametersSize;
  BYTE              abParameters[OPM_GET_INFORMATION_PARAMETERS_SIZE];
} OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS;

Members

rnRandomNumber

An OPM_RANDOM_NUMBER structure that contains a cryptographically secure 128-bit random number.

guidInformation

A GUID that defines the status request. For more information, see OPM Status Requests.

ulSequenceNumber

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

On the first call to COPPCompatibleGetInformation, set ulSequenceNumber equal to the starting sequence number, which is specified when the application calls IOPMVideoOutput::FinishInitialization. On each subsequent call, increment ulSequenceNumber by 1.

cbParametersSize

The number of bytes of valid data in the abParameters member.

abParameters

The data for the status request. The meaning of the data depends on the request. For more information, see OPM Status Requests.

Remarks

The layout of this structure is identical to the AMCOPPStatusInput structure used in COPP.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Opmapi.h

See also

OPM Structures
Output Protection Manager

 

 

Community Additions

ADD
Show:
© 2015 Microsoft