DXGK_DISPLAY_INFORMATION 構造体 (d3dkmdt.h)

ドライバーが開始またはプラグ アンド プレイ (PnP) イベントに応答して停止したときに、オペレーティング システムとディスプレイ ミニポート ドライバーの間で渡される表示情報が含まれます。

構文

typedef struct _DXGK_DISPLAY_INFORMATION {
  UINT                           Width;
  UINT                           Height;
  UINT                           Pitch;
  D3DDDIFORMAT                   ColorFormat;
  PHYSICAL_ADDRESS               PhysicAddress;
  D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
  ULONG                          AcpiId;
} DXGK_DISPLAY_INFORMATION, *PDXGK_DISPLAY_INFORMATION;

メンバー

Width

現在の表示モードの幅をピクセル単位で指定する UINT 値。

Height

現在の表示モードの高さをピクセル単位で指定する UINT 値。

Pitch

1 つの画面行に含まれる合計バイト数を指定する UINT 値。

ColorFormat

現在の表示モードのピクセルカラー形式を示す D3DDDIFORMAT 型の値。 ドライバーは、 D3DDDIFORMAT 構造内のすべての色形式をサポートする必要はありません。 サポートする必要がある形式の詳細については、「 DxgkCbAcquirePostDisplayOwnership 」および「 DxgkDdiStopDeviceAndReleasePostDisplayOwnership」を参照してください。

PhysicAddress

現在の表示モードのフレーム バッファーの物理開始アドレス。

TargetId

ディスプレイ デバイスが接続されているディスプレイ アダプター上のビデオの現在のターゲットの識別子を指定する整数値。

AcpiId

TargetId メンバーによって指定されたビデオの現在のターゲットの ACPI 識別子を指定する ULONG 値。

メモ ビデオの現在のターゲットが ACPI デバイスでない場合は、このメンバーを 0 に設定する必要があります。
 

注釈

DXGK_DISPLAY_INFORMATIONのメンバーの使用方法の詳細については、「DxgkCbAcquirePostDisplayOwnership」および「DxgkDdiStopDeviceAndReleasePostDisplayOwnership」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
Header d3dkmdt.h

こちらもご覧ください

D3DDDIFORMAT

DxgkCbAcquirePostDisplayOwnership

DxgkDdiStopDeviceAndReleasePostDisplayOwnership