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 |