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 以降のバージョンの Windows オペレーティング システムで使用できます。
Header d3dkmdt.h

こちらもご覧ください

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetCOPPCompatibleInformation