次の方法で共有


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
ヘッダー d3dkmdt.h

関連項目

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetCOPPCompatibleInformation