OPM_STANDARD_INFORMATION structure (ksopmapi.h)

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

Syntax

typedef struct _OPM_STANDARD_INFORMATION {
  OPM_RANDOM_NUMBER rnRandomNumber;
  ULONG             ulStatusFlags;
  ULONG             ulInformation;
  ULONG             ulReserved;
  ULONG             ulReserved2;
} OPM_STANDARD_INFORMATION;

Members

rnRandomNumber

An OPM_RANDOM_NUMBER structure. This structure contains the same 128-bit random number that the application sent to the driver in the OPM_GET_INFO_PARAMETERS or OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS structure.

ulStatusFlags

A bitwise OR of OPM Status Flags.

ulInformation

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

ulReserved

Reserved for future use. Set to zero.

ulReserved2

Reserved for future use. Set to zero.

Remarks

The layout of this structure is identical to the DXVA_COPPStatusData structure used in Certified Output Protection Protocol (COPP).

Requirements

Requirement Value
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

OPM Structures

Output Protection Manager