OPM_SET_PROTECTION_LEVEL_PARAMETERS 構造体 (opmapi.h)

Output Protection Manager (OPM) のOPM_SET_PROTECTION_LEVEL コマンドのデータが含まれます。

構文

typedef struct _OPM_SET_PROTECTION_LEVEL_PARAMETERS {
  ULONG ulProtectionType;
  ULONG ulProtectionLevel;
  ULONG Reserved;
  ULONG Reserved2;
} OPM_SET_PROTECTION_LEVEL_PARAMETERS;

メンバー

ulProtectionType

保護メカニズムを識別します。 使用可能な値の一覧については、「 OPM 保護の種類フラグ」を参照してください。

ulProtectionLevel

保護レベルを指定します。 この値の意味は、照会される保護メカニズムによって異なります。 保護メカニズムごとに、次の表に示すように、値は異なる列挙体のフラグです。

保護メカニズム 列挙
ACP OPM_ACP_PROTECTION_LEVEL
CGMS-A CGMS-A 保護フラグ
DPCP OPM_DPCP_PROTECTION_LEVEL
Hdcp OPM_HDCP_PROTECTION_LEVEL

Reserved

将来利用するために予約されています。 0 に設定します。

Reserved2

将来利用するために予約されています。 0 に設定します。

注釈

この構造のレイアウトは、認定出力保護プロトコル (COPP) で使用される DXVA_COPPSetProtectionLevelCmdData 構造と同じです。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header opmapi.h

こちらもご覧ください

OPM 構造体

Output Protection Manager