DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT構造体 (d3dkmdt.h)

DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT構造体は、保護された出力に関連付けられている物理コネクタからモニターに送信される信号の形式を表します。

構文

typedef struct _DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT {
  DXGKMDT_OPM_RANDOM_NUMBER     rnRandomNumber;
  ULONG                         ulStatusFlags;
  ULONG                         ulDisplayWidth;
  ULONG                         ulDisplayHeight;
  DXGKMDT_OPM_INTERLEAVE_FORMAT ifInterleaveFormat;
  ULONG                         d3dFormat;
  ULONG                         ulFrequencyNumerator;
  ULONG                         ulFrequencyDenominator;
} DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT;

メンバー

rnRandomNumber

保護された出力オブジェクトの 128 ビット暗号でセキュリティで保護された乱数を含む DXGKMDT_OPM_RANDOM_NUMBER 構造体。 この乱数は、アプリケーションによって生成され、ドライバーの DxgkDdiOPMGetInformation または DxgkDdiOPMGetCOPPCompatibleInformation 関数の呼び出しでディスプレイ ミニポート ドライバー 提供されます。 この乱数は、DXGKMDT_OPM_GET_INFO_PARAMETERSまたはDXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS構造体の rnRandomNumber メンバー内のドライバー提供されます。

ulStatusFlags

保護された出力の状態を示す DXGKMDT_OPM_STATUS 列挙の値のビットごとの OR の組み合わせ。

ulDisplayWidth

物理コネクタから送信される信号の各ビデオ フレームの幅 (ピクセル単位)。

ulDisplayHeight

物理コネクタから送信される信号の各ビデオ フレームの高さ (ピクセル単位)。 信号がインターレースされている場合、この値はビデオ フレームの高さであり、偶数フィールドまたは奇数フィールドの高さではありません。

ifInterleaveFormat

ビデオ フレーム 内のスキャン行の順序を指定するDXGKMDT_OPM_INTERLEAVE_FORMAT型指定の値。

d3dFormat

信号 Direct3D サーフェス形式を識別するD3DDDIFORMAT型指定の値。

ulFrequencyNumerator

シグナルのリフレッシュ レートの分子 (Hz 単位)。

ulFrequencyDenominator

信号のリフレッシュ レートの分母 (Hz 単位)。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
Header d3dkmdt.h

こちらもご覧ください

D3DDDIFORMAT

DXGKMDT_OPM_INTERLEAVE_FORMAT

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetInformation