OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS structure (opmapi.h)
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[4056];
} 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[4056]
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
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | opmapi.h |