DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING構造体 (d3dkmdt.h)
DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING構造体は、保護された出力オブジェクトに関連付けられている物理コネクタを通過する信号がどのように保護されるかを示します。
構文
typedef struct _DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING {
DXGKMDT_OPM_RANDOM_NUMBER rnRandomNumber;
ULONG ulStatusFlags;
ULONG ulAvailableTVProtectionStandards;
ULONG ulActiveTVProtectionStandard;
ULONG ulReserved;
ULONG ulAspectRatioValidMask1;
ULONG ulAspectRatioData1;
ULONG ulAspectRatioValidMask2;
ULONG ulAspectRatioData2;
ULONG ulAspectRatioValidMask3;
ULONG ulAspectRatioData3;
ULONG ulReserved2[4];
ULONG ulReserved3[4];
} DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING;
メンバー
rnRandomNumber
保護された出力オブジェクトの 128 ビット暗号でセキュリティで保護された乱数を含む DXGKMDT_OPM_RANDOM_NUMBER 構造体。 この乱数は、アプリケーションによって生成され、ドライバーの DxgkDdiOPMGetCOPPCompatibleInformation 関数の呼び出しでディスプレイ ミニポート ドライバーに提供されます。 この乱数は、DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS構造体の rnRandomNumber メンバー内のドライバーに提供されます。
ulStatusFlags
保護された出力の状態を示す DXGKMDT_OPM_STATUS 列挙の値のビットごとの OR の組み合わせ。
ulAvailableTVProtectionStandards
保護された出力に関連付けられている物理コネクタが伝送できるテレビ信号の種類を示す、 DXGKMDT_OPM_PROTECTION_STANDARD 列挙の値の有効なビットごとの OR の組み合わせ。
ulActiveTVProtectionStandard
保護された出力に関連付けられている物理コネクタが現在伝送するテレビ信号の種類を示す、 DXGKMDT_OPM_PROTECTION_STANDARD 列挙の値の有効なビットごとの OR の組み合わせ。
ulReserved
予約済み。 0 に設定する必要があります。
ulAspectRatioValidMask1
次の ulAspectRatioData1 メンバーの有効なビットを示すマスク値。
ulAspectRatioData1
アクティブな保護標準に対して現在設定されている縦横比値を示す 32 ビット データ。
ulAspectRatioValidMask2
次の ulAspectRatioData2 メンバーの有効なビットフィールドを示すマスク値。
ulAspectRatioData2
特定の保護標準に使用される追加の縦横比情報用の 32 ビット データ。 このデータを使用して、EIA-608-B の End 値と Q0 値、または CEA-805-A タイプ B パケットのアクティブなフォーマット記述を読み取ることができます。
ulAspectRatioValidMask3
次の ulAspectRatioData3 メンバーの有効なビットフィールドを示すマスク値。
ulAspectRatioData3
特定の保護標準に使用される追加の縦横比情報用の 32 ビット データ。 このデータを使用して、EIA-608-B の End 値と Q0 値、または CEA-805-A タイプ B パケットのアクティブなフォーマット記述を読み取ることができます。
ulReserved2[4]
予約済み。 0 に設定する必要があります。
ulReserved3[4]
予約済み。 0 に設定する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
Header | d3dkmdt.h |