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 ksopmapi.h (include Opmapi.h)

See Also

IOPMVideoOutput::COPPCompatibleGetInformation

IOPMVideoOutput::GetInformation

OPM Structures

Output Protection Manager