DXGKMDT_OPM_CONFIGURE_PARAMETERS構造体 (d3dkmdt.h)
DXGKMDT_OPM_CONFIGURE_PARAMETERS 構造体には、DxgkDdiOPMConfigureProtectedOutput 関数の呼び出しで保護された出力オブジェクトを構成するために使用されるパラメーターが含まれています。
構文
typedef struct _DXGKMDT_OPM_CONFIGURE_PARAMETERS {
DXGKMDT_OPM_OMAC omac;
GUID guidSetting;
ULONG ulSequenceNumber;
ULONG cbParametersSize;
BYTE abParameters[DXGKMDT_OPM_CONFIGURE_SETTING_DATA_SIZE];
} DXGKMDT_OPM_CONFIGURE_PARAMETERS, *PDXGKMDT_OPM_CONFIGURE_PARAMETERS;
メンバーズ
omac
メッセージの信頼性を高める 1 キー暗号ブロック チェーン (CBC) モード のメッセージ認証コード (OMAC) を含む DXGKMDT_OPM_OMAC 構造体。 OMAC の詳細については、OMAC-1 アルゴリズムのを参照してください。 OPM と COPP で使用される OMAC-1 パラメーターは次のとおりです。
E = AES (Advanced Encryption Standard)
t = 128 ビット
K = DxgkDdiOPMSetSigningKeyAndSequenceNumbers が呼び出されたときにディスプレイ ミニポート ドライバーが受け取る 128 ビット キー。
n = 128 ビット
AES の詳細については、RSA ラボラトリー Web サイトを参照してください。
guidSetting
保護された出力オブジェクトの構成に使用される GUID。 guidSetting は、次のいずれかの GUID に設定できます。
- DXGKMDT_OPM_SET_PROTECTION_LEVEL
- DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING
- DXGKMDT_OPM_SET_HDCP_SRM
- DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD。 Windows 7 以降のバージョンでサポートされています。
ulSequenceNumber
シーケンス番号。 DxgkDdiOPMConfigureProtectedOutput関数構成要求を処理するには、ulSequenceNumber の値が、ディスプレイ ミニポート ドライバーが格納する現在の 4 バイト シーケンス番号と一致する必要があります。 一致が検出されない場合は、DxgkDdiOPMConfigureProtectedOutput エラー コードが返されます。 一致が検出された場合は、DxgkDdiOPMConfigureProtectedOutput 、格納されているシーケンス番号をインクリメントしてから返します。 最初の 4 バイト シーケンス番号は、EncryptedParametersDxgkDdiOPMSetSigningKeyAndSequenceNumbers 関数が指す 256 バイト配列の一部です。
cbParametersSize
abParameters メンバーが指す有効な構成データのサイズ (バイト単位)。
abParameters[DXGKMDT_OPM_CONFIGURE_SETTING_DATA_SIZE]
保護された出力オブジェクトを構成する方法を指定する 4056 バイト配列。
abParameters パラメーターは、DxgkDdiOPMConfigureProtectedOutputの Parameters パラメーターが指すDXGKMDT_OPM_CONFIGURE_PARAMETERSの guidSetting メンバーで指定されている GUID に応じて、構成情報を含む次のいずれかの構造体キャストされます。
構成情報に使用できる GUID と構造を次に示します。
GUID | 取得された情報の構造 |
---|---|
DXGKMDT_OPM_SET_PROTECTION_LEVELまたはDXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD | DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS |
DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING | DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS |
DXGKMDT_OPM_SET_HDCP_SRM | DXGKMDT_OPM_SET_HDCP_SRM_PARAMETERS |
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
ヘッダー | d3dkmdt.h |
関連項目
DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS
DXGKMDT_OPM_SET_HDCP_SRM_PARAMETERS
DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS
DxgkDdiOPMConfigureProtectedOutputの