OPM_REQUESTED_INFORMATION structure

Contains the result of an Output Protection Manager (OPM) status request.

Syntax


typedef struct _OPM_REQUESTED_INFORMATION {
  OPM_OMAC omac;
  ULONG    cbRequestedInformationSize;
  BYTE     abRequestedInformation[OPM_REQUESTED_INFORMATION_SIZE];
} OPM_REQUESTED_INFORMATION;

Members

omac

An OPM_OMAC structure that contains a Message Authentication Code (MAC) of the status data. The driver will use AES-based one-key CBC MAC (OMAC) to calculate this value.

cbRequestedInformationSize

The size of the valid data in the abRequestedInformation member, in bytes.

abRequestedInformation

A buffer that contains the result of the status request. The meaning of the data depends on the status request. For more information, see OPM Status Requests.

Remarks

The layout of this structure is identical to the AMCOPPStatusOutput structure used in Certified Output Protection Protocol (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
IOPMVideoOutput::COPPCompatibleGetInformation
IOPMVideoOutput::GetInformation

 

 

Show: