DXGI

DXGI テクノロジの概要。

DXGI を開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
DXGI_ADAPTER_FLAG

DXGI アダプターの種類を識別します。 (DXGI_ADAPTER_FLAG)
DXGI_ADAPTER_FLAG3

DXGI アダプターの種類を識別します。 (DXGI_ADAPTER_FLAG3)
DXGI_ALPHA_MODE

サーフェスのアルファ値、透明度の動作を識別します。
DXGI_COLOR_SPACE_TYPE

色空間の種類を指定します。
DXGI_COMPUTE_PREEMPTION_GRANULARITY

グラフィックス処理装置 (GPU) が現在のコンピューティング タスクの実行を妨げることができる粒度を識別します。
DXGI_DEBUG_RLO_FLAGS

ReportLiveObjects でオブジェクトの有効期間に関してレポートする情報の量を指定するために使用されるフラグ。
DXGI_FEATURE

機能のサポートを確認するときに使用するハードウェア機能の範囲を指定します。
DXGI_FORMAT

完全に型指定された形式と型指定なしの形式を含むリソース データ形式。 ページの下部にある修飾子の一覧では、各書式の種類について詳しく説明します。
DXGI_FRAME_PRESENTATION_MODE

スワップ チェーンにフレームを表示するためのオプションを示します。
DXGI_GPU_PREFERENCE

アプリを実行するための GPU の設定。
DXGI_GRAPHICS_PREEMPTION_GRANULARITY

グラフィックス処理装置 (GPU) が現在のグラフィックス レンダリング タスクの実行を妨げることができる粒度を識別します。
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS

サポートされているハードウェア構成のレベルについて説明します。
DXGI_HDR_METADATA_TYPE

ヘッダー メタデータ型を指定します。
DXGI_INFO_QUEUE_MESSAGE_CATEGORY

デバッグ メッセージのカテゴリを指定する値。
DXGI_INFO_QUEUE_MESSAGE_SEVERITY

情報キューのデバッグ メッセージの重大度レベルを指定する値。
DXGI_MEMORY_SEGMENT_GROUP

使用するメモリ セグメント グループを指定します。
DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS

スワップ チェーンの色空間のオプション。
DXGI_OFFER_RESOURCE_FLAGS

OfferResources1 メソッドのフラグを指定します。
DXGI_OFFER_RESOURCE_PRIORITY

IDXGIDevice2::OfferResources メソッドを呼び出してリソースを提供するときに、リソースのコンテンツの重要度を識別します。
DXGI_OUTDUPL_POINTER_SHAPE_TYPE

ポインター図形の種類を識別します。
DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG

オーバーレイの色空間のサポートを指定します。
DXGI_OVERLAY_SUPPORT_FLAG

IDXGIOutput3::CheckOverlaySupport の呼び出しで のチェックオーバーレイのサポートを指定します。
DXGI_RECLAIM_RESOURCE_RESULTS

ReclaimResources1 メソッドの結果フラグを指定します。
DXGI_RESIDENCY

リソースのメモリの場所を示すフラグ。
DXGI_SCALING

バックバッファー サイズがターゲット出力のサイズと一致しない場合のサイズ変更動作を識別します。
DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG

スワップ チェーンの色空間のサポートを指定します。
DXGI_SWAP_CHAIN_FLAG

スワップ チェーン動作のオプション。
DXGI_SWAP_EFFECT

IDXGISwapChain1::P resent1 を呼び出した後の表示サーフェイスのピクセルを処理するためのオプション。

関数

 
AcquireNextFrame

アプリケーションが次のデスクトップ イメージを処理する準備ができていることを示します。
AcquireSync

キーを使用して、共有リソースへの排他的レンダリング アクセスを取得します。
AddApplicationMessage

ユーザー定義メッセージをメッセージ キューに追加し、そのメッセージをデバッグ出力に送信します。
AddMessage

メッセージ キューにデバッグ メッセージを追加し、そのメッセージをデバッグ出力に送信します。
AddRetrievalFilterEntries

取得フィルター スタックの上部に取得フィルターを追加します。
AddStorageFilterEntries

ストレージ フィルター をストレージ フィルター スタックの上部に追加します。
CheckColorSpaceSupport

スワップ チェーンの色空間のサポートを確認します。
CheckFeatureSupport

ハードウェア機能のサポートをチェックするために使用されます。
CheckHardwareCompositionSupport

ハードウェアの拡大がサポートされていることをアプリケーションに通知します。
CheckInterfaceSupport

システムがグラフィックス コンポーネントのデバイス インターフェイスをサポートしているかどうかを確認します。
CheckOverlayColorSpaceSupport

オーバーレイの色空間のサポートを確認します。
CheckOverlaySupport

オーバーレイのサポートを確認します。
CheckPresentDurationSupport

カスタム更新レートに対応する、サポートされているフレームの現在の期間についてグラフィックス ドライバーに対してクエリを実行します。
ClearRetrievalFilter

取得フィルター スタックの上部から取得フィルターを削除します。
ClearStorageFilter

ストレージ フィルター スタックの上部からストレージ フィルターを削除します。
ClearStoredMessages

メッセージ キューからすべてのメッセージをクリアします。
CreateDecodeSwapChainForCompositionSurfaceHandle

既存の DirectComposition サーフェス ハンドルの YUV スワップ チェーンを作成します。 (IDXGIFactoryMedia.CreateDecodeSwapChainForCompositionSurfaceHandle)
CreateDXGIFactory

他の DXGI オブジェクトの生成に使用できる DXGI 1.0 ファクトリを作成します。
CreateDXGIFactory1

他の DXGI オブジェクトの生成に使用できる DXGI 1.1 ファクトリを作成します。
CreateDXGIFactory2

他の DXGI オブジェクトの生成に使用できる DXGI 1.3 ファクトリを作成します。
CreateSharedHandle

共有リソースへのハンドルを作成します。 その後、返されたハンドルを複数の Direct3D デバイスで使用できます。
CreateSoftwareAdapter

ソフトウェア アダプターを表すアダプター インターフェイスを作成します。
CreateSubresourceSurface

サブリソースサーフェスオブジェクトを作成します。
CreateSurface

サーフェスを返します。 このメソッドは内部的に使用されるため、アプリケーションで直接呼び出さないでください。
CreateSwapChain

スワップ チェーンを作成します。
CreateSwapChainForComposition

Direct3D コンテンツを DirectComposition API または Xaml フレームワークに送信してウィンドウ内で作成するために使用できるスワップ チェーンを作成します。
CreateSwapChainForCompositionSurfaceHandle

既存の DirectComposition サーフェス ハンドルの YUV スワップ チェーンを作成します。 (IDXGIFactoryMedia.CreateSwapChainForCompositionSurfaceHandle)
CreateSwapChainForCoreWindow

スワップ チェーンの出力ウィンドウの CoreWindow オブジェクトに関連付けられているスワップ チェーンを作成します。
CreateSwapChainForHwnd

HWND ハンドルに関連付けられたスワップ チェーンを、スワップ チェーンの出力ウィンドウに作成します。
DisableLeakTrackingForThread

現在のスレッドのリークの追跡を停止します。
DuplicateOutput

アダプター出力を表す IDXGIOutput1 インターフェイスからデスクトップ重複インターフェイスを作成します。
DuplicateOutput1

IDXGIOutputDuplication オブジェクトによって返される全画面表示サーフェスでサポートされている形式の一覧を指定できます。
DXGIDeclareAdapterRemovalSupport

プロセスが削除されるグラフィックス デバイスに対して回復性があることを示すことができます。
DXGIDisableVBlankVirtualization

プロセスの v 空白仮想化を無効にします。 この仮想化は、 IDXGIOutput::WaitForVBlank からの安定した仮想化された現在のレートと v 空白の周期を維持するために、すべてのスワップ チェーンに対して既定で動的リフレッシュ レート (DRR) 機能によって使用されます。 仮想化を無効にすると、これらの API に更新速度の変化が表示されます。
DXGIGetDebugInterface

デバッグ インターフェイスを取得します。
DXGIGetDebugInterface1

Windows ストア アプリが Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) のデバッグに使用するインターフェイスを取得します。
EnableLeakTrackingForThread

現在のスレッドのリークの追跡を開始します。
EnqueueSetEvent

未処理のレンダリング コマンドをすべてフラッシュし、以前に送信されたすべてのレンダリング コマンドが完了した後、指定したイベント オブジェクトをシグナル状態に設定します。
EnumAdapterByGpuPreference

特定の GPU 設定に基づいてグラフィックス アダプターを列挙します。
EnumAdapterByLuid

指定した LUID の IDXGIAdapter を出力します。
EnumAdapters

アダプター (ビデオ カード) を列挙します。
EnumAdapters1

出力の有無にかかわらず、両方のアダプター (ビデオ カード) を列挙します。
EnumOutputs

アダプター (ビデオ カード) 出力を列挙します。
EnumWarpAdapter

WARP レンダラーを使用するために D3D12CreateDevice に提供できるアダプターを提供します。
FindClosestMatchingMode

要求された表示モードに最も近い表示モードを検索します。 (IDXGIOutput.FindClosestMatchingMode)
FindClosestMatchingMode1

要求された表示モードに最も近い表示モードを検索します。 (IDXGIOutput1.FindClosestMatchingMode1)
GetAdapter

指定したデバイスのアダプターを返します。
GetBackgroundColor

スワップ チェーンの背景色を取得します。
GetBreakOnCategory

メッセージ カテゴリの区切りをオンまたはオフにするかどうかを指定します。
GetBreakOnID

メッセージ識別子の中断を有効または無効にするかどうかを決定します。
GetBreakOnSeverity

メッセージ重大度レベルの中断を有効または無効にするかどうかを指定します。
GetBuffer

スワップ チェーンのいずれかのバック バッファーにアクセスします。
GetColorSpace

スワップ チェーンで使用される色空間を取得します。
GetContainingOutput

ターゲット ウィンドウのクライアント領域の大部分を含む出力 (ディスプレイ モニター) を取得します。
GetCoreWindow

このスワップ チェーン オブジェクトの基になる CoreWindow オブジェクトを取得します。
GetCreationFlags

Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) オブジェクトが作成されたときに使用されたフラグを取得します。
GetCurrentBackBufferIndex

スワップ チェーンの現在のバック バッファーのインデックスを取得します。
Getdc

Windows グラフィックス デバイス インターフェイス (GDI) を使用して Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) サーフェスにレンダリングできるデバイス コンテキスト (DC) を返します。
GetDesc

アダプター (またはビデオ カード) の DXGI 1.0 の説明を取得します。
GetDesc

出力の説明を取得します。
GetDesc

サーフェスの説明を取得します。
GetDesc

スワップ チェーンの説明を取得します。
GetDesc

重複する出力の説明を取得します。 この説明では、デスクトップ イメージを含むサーフェスの寸法を指定します。
GetDesc1

アダプター (またはビデオ カード) の DXGI 1.1 の説明を取得します。
GetDesc1

スワップ チェーンの説明を取得します。
GetDesc1

色の特性と接続の種類を含む出力の拡張説明を取得します。
GetDesc2

アダプターまたはビデオ カードの Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) 1.2 の説明を取得します。
GetDesc3

アダプターまたはビデオ カードの Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) 1.6 の説明を取得します。 この説明には、ACG の互換性に関する情報が含まれています。
GetDestSize

blit 操作のビデオ処理に使用する変換先サーフェスのサイズを取得します。
GetDevice

デバイスを取得します。
GetDisplayModeList

要求された形式とその他の入力オプションに一致する表示モードを取得します。 (IDXGIOutput.GetDisplayModeList)
GetDisplayModeList1

要求された形式とその他の入力オプションに一致する表示モードを取得します。 (IDXGIOutput1.GetDisplayModeList1)
GetDisplaySurfaceData

現在の表示サーフェイスのコピーを取得します。
GetDisplaySurfaceData1

表示サーフェイス (フロント バッファー) をユーザー指定のリソースにコピーします。
GetEvictionPriority

削除の優先度を取得します。
GetFrameDirtyRects

現在のデスクトップ フレームダーティ四角形に関する情報を取得します。
GetFrameLatencyWaitableObject

DXGI アダプターが新しいフレームの提示を完了したときに通知する待機可能ハンドルを返します。
GetFrameMoveRects

現在のデスクトップ フレームの移動された四角形に関する情報を取得します。
GetFramePointerShape

現在のデスクトップ フレームの新しいポインター図形に関する情報を取得します。
GetFrameStatistics

最近レンダリングされたフレームに関する統計情報を取得します。
GetFrameStatistics

最後のレンダリング フレームに関するパフォーマンス統計を取得します。
GetFrameStatisticsMedia

カスタム更新レートがシステムによって現在承認されているかどうかを示すDXGI_FRAME_STATISTICS_MEDIA構造体をシステムに照会します。
GetFullscreenDesc

全画面表示のスワップ チェーンの説明を取得します。
GetFullscreenState

全画面表示モードに関連付けられている状態を取得します。
GetGammaControl

ガンマ コントロールの設定を取得します。
GetGammaControlCapabilities

ガンマコントロール機能の説明を取得します。
GetGPUThreadPriority

GPU スレッドの優先度を取得します。
GetHwnd

このスワップ チェーン オブジェクトの基になる HWND を取得します。
GetLastPresentCount

IDXGISwapChain::P resent または IDXGISwapChain1::P resent1 が呼び出された回数を取得します。
GetMatrixTransform

次の現在のコンポジション スワップ チェーンに適用される変換マトリックスを取得します。
GetMaximumFrameLatency

レンダリングのためにシステムがキューに入れるフレームの数を取得します。
GetMaximumFrameLatency

スワップ チェーンがレンダリングのためにキューに登録できるフレームの数を取得します。
GetMessage

メッセージ キューからメッセージを取得します。
GetMessageCountLimit

メッセージ キューに追加できるメッセージの最大数を取得します。
GetMuteDebugOutput

デバッグ出力をオンまたはオフにするかどうかを決定します。
GetNumMessagesAllowedByStorageFilter

ストレージ フィルターが通過を許可したメッセージの数を取得します。
GetNumMessagesDeniedByStorageFilter

ストレージ フィルター経由で拒否されたメッセージの数を取得します。
GetNumMessagesDiscardedByMessageCountLimit

メッセージ数の制限のために破棄されたメッセージの数を取得します。
GetNumStoredMessages

メッセージ キューに現在格納されているメッセージの数を取得します。
GetNumStoredMessagesAllowedByRetrievalFilters

取得フィルターを通過できるメッセージの数を取得します。
GetParent

オブジェクトの親を取得します。
GetPrivateData

オブジェクトのデータへのポインターを取得します。
GetResource

サブリソース サーフェスをサポートする親リソースとサブリソース インデックスを取得します。
GetRestrictToOutput

現在の操作の内容を制限できる出力 (ディスプレイ モニター) を取得します。
GetRetrievalFilter

取得フィルター スタックの上部にある取得フィルターを取得します。
GetRetrievalFilterStackSize

取得フィルター スタックのサイズをバイト単位で取得します。
GetRotation

スワップ チェーンのバック バッファーの回転を取得します。
GetSharedHandle

共有リソースへのハンドルを取得します。
GetSharedResourceAdapterLuid

共有リソース オブジェクトが作成されたアダプターを識別します。
GetSourceRect

スワップ チェーンに使用されるソース領域を取得します。
GetSourceSize

スワップ チェーンに使用されるソース領域を取得します。
GetStorageFilter

ストレージ フィルター スタックの上部にあるストレージ フィルターを取得します。
GetStorageFilterStackSize

ストレージ フィルター スタックのサイズをバイト単位で取得します。
GetTargetRect

ビデオ処理 blit 操作のターゲット領域を定義する四角形を取得します。
GetUsage

予想されるリソース使用量を取得します。
GetWindowAssociation

全画面表示との間の切り替えをユーザーが制御するウィンドウを取得します。
IsCurrent

アダプターを再列挙する必要がある可能性をアプリケーションに通知します。
IsLeakTrackingEnabledForThread

現在のスレッドに対してリーク追跡が有効になっているかどうかを示す値を取得します。
IsStereoEnabled

オペレーティング システムの立体 3D 表示動作が有効かどうかを示すブール値を取得します。
IsTemporaryMonoSupported

スワップ チェーンが "一時モノ" をサポートしているかどうかを判断します。
IsWindowedStereoEnabled

ステレオ モードを使用するかどうかを指定します。
MakeWindowAssociation

DXGI がアプリケーションのメッセージ キューで alt キー入力キー シーケンスを監視できるようにします (これにより、アプリケーションがウィンドウから全画面表示に切り替わります)。その逆も可能です。
Map

サーフェスに含まれるデータへのポインターを取得し、サーフェスへの GPU アクセスを拒否します。
MapDesktopSurface

デスクトップ イメージが既にシステム メモリ内にある場合は、デスクトップ イメージへの効率的なアクセスを CPU に提供します。
OfferResources

コンテンツを破棄して、オペレーティング システムがリソースのビデオ メモリを解放できるようにします。 (IDXGIDevice2.OfferResources)
OfferResources1

コンテンツの破棄とメモリのコミット解除の両方を含め、オペレーティング システムがリソースのビデオ メモリを解放できるようにします。
PopRetrievalFilter

取得フィルター スタックの上部から取得フィルターをポップします。
PopStorageFilter

ストレージ フィルター スタックの上部からストレージ フィルターをポップします。
存在

レンダリングされたイメージをユーザーに表示します。
Present1

表示画面にフレームを表示します。
PresentBuffer

出力アダプターにフレームを表示します。
PushCopyOfRetrievalFilter

取得フィルター スタックの上部にある取得フィルターのコピーを取得フィルター スタックにプッシュします。
PushCopyOfStorageFilter

ストレージ フィルター スタックの上部にあるストレージ フィルターのコピーをストレージ フィルター スタックにプッシュします。
PushDenyAllRetrievalFilter

deny-all 取得フィルターを取得フィルター スタックにプッシュします。
PushDenyAllStorageFilter

deny-all ストレージ フィルターをストレージ フィルター スタックにプッシュします。
PushEmptyRetrievalFilter

空の取得フィルターを取得フィルター スタックにプッシュします。
PushEmptyStorageFilter

空のストレージ フィルターをストレージ フィルター スタックにプッシュします。
PushRetrievalFilter

取得フィルターを取得フィルター スタックにプッシュします。
PushStorageFilter

ストレージ フィルターをストレージ フィルター スタックにプッシュします。
QueryResourceResidency

リソースの配列の常駐状態を取得します。
QueryVideoMemoryInfo

このメソッドは、現在の予算とプロセスの使用状況をプロセスに通知します。
ReclaimResources

IDXGIDevice2::OfferResources を呼び出して以前に提供されていたリソースへのアクセスを復元します。
ReclaimResources1

IDXGIDevice4::OfferResources1 を呼び出して以前に提供されていたリソースへのアクセスを復元します。
RegisterAdaptersChangedEvent

アダプターの列挙状態が変更されるたびに変更の通知を受信するように登録します。
RegisterHardwareContentProtectionTeardownStatusEvent

ハードウェア コンテンツ保護の破棄イベントの通知を受け取るために登録します。
RegisterOcclusionStatusEvent

イベント シグナリングを使用して、オクルージョン状態の変更の通知を受信するように登録します。
RegisterOcclusionStatusWindow

オクルージョン状態の変更に関する通知メッセージを受信するアプリケーション ウィンドウを登録します。
RegisterStereoStatusEvent

イベント シグナリングを使用して、ステレオ状態の変更の通知を受信するように登録します。
RegisterStereoStatusWindow

ステレオ状態の変更に関する通知メッセージを受信するアプリケーション ウィンドウを登録します。
RegisterVideoMemoryBudgetChangeNotificationEvent

このメソッドは、CPU 同期オブジェクトと予算変更イベントの間に相関関係を確立します。
Releasedc

現在の画面に関連付けられている GDI デバイス コンテキスト (DC) を解放し、Direct3D を使用してレンダリングできるようにします。
ReleaseFrame

アプリケーションがフレームの処理を完了したことを示します。
ReleaseOwnership

出力の所有権を解放します。
ReleaseSync

キーを使用すると、共有リソースへの排他的なレンダリング アクセスが解放されます。
ReportLiveObjects

オブジェクトまたはオブジェクトの有効期間に関する情報を報告します。
ResizeBuffers

スワップ チェーンのバック バッファー サイズ、形式、バッファー数を変更します。 これは、アプリケーション ウィンドウのサイズが変更されたときに呼び出す必要があります。
ResizeBuffers1

スワップ チェーンのバック バッファー サイズ、形式、バッファー数を変更します。ここで、スワップ チェーンは D3D12 コマンド キューを入力デバイスとして使用して作成されました。 これは、アプリケーション ウィンドウのサイズが変更されたときに呼び出す必要があります。
ResizeTarget

出力ターゲットのサイズを変更します。
SetBackgroundColor

スワップ チェーンの背景色を変更します。
SetBreakOnCategory

そのカテゴリを持つメッセージがストレージ フィルターを通過したときに中断するメッセージ カテゴリを設定します。
SetBreakOnID

その識別子を持つメッセージがストレージ フィルターを通過したときに中断するメッセージ識別子を設定します。
SetBreakOnSeverity

その重大度レベルのメッセージがストレージ フィルターを通過したときに中断するメッセージの重大度レベルを設定します。
SetColorSpace

スワップ チェーンで使用される色空間を設定します。 (IDXGIDecodeSwapChain.SetColorSpace)
SetColorSpace1

スワップ チェーンで使用される色空間を設定します。 (IDXGISwapChain3.SetColorSpace1)
SetDestSize

ビデオ処理の blit 操作に使用するターゲット サーフェスのサイズを設定します。
SetDisplaySurface

表示モードを変更します。
SetEvictionPriority

リソースをメモリから削除する優先度を設定します。
SetFullscreenState

表示状態をウィンドウまたは全画面表示に設定します。
SetGammaControl

ガンマ コントロールを設定します。
SetGPUThreadPriority

GPU スレッドの優先度を設定します。
SetHDRMetaData

このメソッドは、ハイ ダイナミック レンジ (HDR) とワイド カラー ガマット (WCG) ヘッダー メタデータを設定します。
SetMatrixTransform

次の現在のコンポジション スワップ チェーンに適用される変換行列を設定します。
SetMaximumFrameLatency

システムがレンダリングのためにキューに登録できるフレームの数を設定します。
SetMaximumFrameLatency

スワップ チェーンがレンダリングのためにキューに入れ可能なフレーム数を設定します。
SetMessageCountLimit

メッセージ キューに追加できるメッセージの最大数を設定します。
SetMuteDebugOutput

デバッグ出力をオンまたはオフにします。
SetPresentDuration

カスタムプレゼンテーション期間 (カスタム更新レート) を要求します。
SetPrivateData

アプリケーション定義データを オブジェクトに設定し、そのデータを GUID に関連付けます。
SetPrivateDataInterface

オブジェクトのプライベート データにインターフェイスを設定します。
SetRotation

スワップ チェーンのバック バッファーの回転を設定します。
SetSourceRect

ビデオ処理 blit 操作のソース領域を定義する四角形を設定します。
SetSourceSize

スワップ チェーンに使用するソース領域を設定します。
SetStereoEnabled

オペレーティング システムの立体 3D 表示動作を有効または無効にするには、ブール値を設定します。
SetTargetRect

ビデオ処理 blit 操作のターゲット領域を定義する四角形を設定します。
SetVideoMemoryReservation

このメソッドは、アプリケーションに必要な最小物理メモリを OS に送信します。
SupportsOverlays

マルチプレーン オーバーレイをサポートするためにアダプター出力に対してクエリを実行します。
TakeOwnership

出力の所有権を取得します。
Trim

アプリの代わりに IDXGIDevice3 DXGI デバイスによって割り当てられたグラフィックス メモリをトリミングします。
Unmap

IDXGISurface::Map によって取得されたサーフェスへのポインターを無効にし、リソースへの GPU アクセスを再度有効にします。
UnMapDesktopSurface

IDXGIOutputDuplication::MapDesktopSurface を使用して取得されたデスクトップ イメージへのポインターを無効にします。
UnregisterAdaptersChangedEvent

アダプターの列挙状態が変更されたときに通知の受信を停止するイベントの登録を解除します。
UnregisterHardwareContentProtectionTeardownStatus

イベントの登録を解除して、ハードウェア コンテンツ保護の破棄イベントの通知を受信しないようにします。
UnregisterOcclusionStatus

ウィンドウまたはイベントの登録を解除して、オクルージョンの状態が変更されたときに通知を受信しないようにします。
UnregisterStereoStatus

ステレオの状態が変更されたときに通知を受信しないように、ウィンドウまたはイベントの登録を解除します。
UnregisterVideoMemoryBudgetChangeNotification

このメソッドは、予算の変更が発生するたびに CPU 同期オブジェクトへの通知を停止します。 アプリケーションは、定期的に情報をポーリングするように切り替えることができます。
WaitForVBlank

次の垂直空白が発生するまでスレッドを停止します。

インターフェイス

 
IDXGIAdapter

IDXGIAdapter インターフェイスは、表示サブシステム (1 つ以上の GPU、DAC、ビデオ メモリを含む) を表します。
IDXGIAdapter1

IDXGIAdapter1 インターフェイスは、ディスプレイ サブシステム (1 つ以上の GPU、DAC、ビデオ メモリを含む) を表します。
IDXGIAdapter2

IDXGIAdapter2 インターフェイスは、1 つ以上の GPU、DAC、およびビデオ メモリを含む表示サブシステムを表します。
IDXGIAdapter3

このインターフェイスでは、物理メモリの予算作成と予約のために、いくつかのメモリ常駐メソッドが追加されます。
IDXGIAdapter4

このインターフェイスはディスプレイ サブシステムを表し、このインターフェイス ファミリを拡張して、任意の Code Guard (ACG) とのアダプターの互換性を確保するためにメソッドをチェックに公開します。
IDXGIDebug

このインターフェイスはデバッグ設定を制御し、デバッグ レイヤーがオンになっている場合にのみ使用できます。
IDXGIDebug1

Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) のデバッグ設定を制御します。 Windows ストア アプリでは IDXGIDebug1 インターフェイスを使用できます。
IDXGIDecodeSwapChain

デスクトップ メディア アプリがビデオ データをデコードし、DirectComposition サーフェイスに表示するために使用するスワップ チェーンを表します。
IDXGIDevice

IDXGIDevice インターフェイスは、イメージ データを生成する DXGI オブジェクトの派生クラスを実装します。
IDXGIDevice1

IDXGIDevice1 インターフェイスは、イメージ データを生成する DXGI オブジェクトの派生クラスを実装します。
IDXGIDevice2

IDXGIDevice2 インターフェイスは、イメージ データを生成する DXGI オブジェクトの派生クラスを実装します。 インターフェイスは、GPU が処理を完了するまで CPU 処理をブロックし、オペレーティング システムにリソースを提供するメソッドを公開します。
IDXGIDevice3

IDXGIDevice3 インターフェイスは、イメージ データを生成する DXGI オブジェクトの派生クラスを実装します。 インターフェイスは、DXGI デバイスによるグラフィックス メモリ使用量をトリミングするメソッドを公開します。
IDXGIDevice4

このインターフェイスは、リソースを提供および再利用するための更新されたメソッドを提供します。
IDXGIDeviceSubObject

デバイスへのポインターを取得できるように、デバイスに関連付けられているオブジェクトから継承されます。
IDXGIDisplayControl

IDXGIDisplayControl インターフェイスは、オペレーティング システムの立体 3D 表示動作のユーザー設定を示し、ステレオスコピック 3D ディスプレイの状態を有効または無効に設定するメソッドを公開します。
IDXGIFactory

IDXGIFactory インターフェイスは、DXGI オブジェクト (全画面表示の遷移を処理する) を生成するためのメソッドを実装します。
IDXGIFactory1

IDXGIFactory1 インターフェイスは、DXGI オブジェクトを生成するためのメソッドを実装します。
IDXGIFactory2

IDXGIFactory2 インターフェイスには、IDXGISwapChain よりも多くの機能を備えた新しいバージョンスワップ チェーンを作成し、ステレオスコピック 3D 機能を監視するメソッドが含まれています。
IDXGIFactory3

Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) オブジェクトの作成を有効にします。 (IDXGIFactory3)
IDXGIFactory4

Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) オブジェクトの作成を有効にします。 (IDXGIFactory4)
IDXGIFactory5

このインターフェイスを使用すると、1 つのメソッドで可変リフレッシュ レートの表示をサポートできます。
IDXGIFactory6

このインターフェイスを使用すると、特定の GPU 設定に基づいてグラフィックス アダプターを列挙する 1 つのメソッドが有効になります。
IDXGIFactory7

このインターフェイスを使用すると、アダプター列挙状態の変更を検出するための通知の登録が可能になります。
IDXGIFactoryMedia

DirectComposition サーフェスを使用してビデオをデコードおよび表示するデスクトップ メディア アプリのスワップ チェーンを作成します。
IDXGIInfoQueue

このインターフェイスはデバッグ情報キューを制御し、デバッグ レイヤーがオンになっている場合にのみ使用できます。
IDXGIKeyedMutex

キー付きミューテックスを表します。これにより、複数のデバイスで使用される共有リソースへの排他的アクセスが許可されます。
IDXGIObject

IDXGIObject インターフェイスは、すべての DXGI オブジェクトの基本インターフェイスです。IDXGIObject では、呼び出し元定義 (プライベート データ) とオブジェクトの関連付けと、親オブジェクトへのインターフェイスの取得がサポートされています。
IDXGIOutput

IDXGIOutput インターフェイスは、アダプター出力 (モニターなど) を表します。
IDXGIOutput1

IDXGIOutput1 インターフェイスは、アダプターの出力 (モニターなど) を表します。
IDXGIOutput2

アダプターの出力 (モニターなど) を表します。 IDXGIOutput2 インターフェイスは、プライマリ出力アダプターでマルチプレーン オーバーレイをサポートするために、メソッドをチェックに公開します。
IDXGIOutput3

アダプターの出力 (モニターなど) を表します。 IDXGIOutput3 インターフェイスは、オーバーレイのサポートのために メソッドをチェックに公開します。
IDXGIOutput4

アダプターの出力 (モニターなど) を表します。 IDXGIOutput4 インターフェイスは、オーバーレイの色空間のサポートをチェックにメソッドを公開します。
IDXGIOutput5

アダプターの出力 (モニターなど) を表します。 IDXGIOutput5 インターフェイスは、全画面表示でサポートされている形式の一覧を指定する 1 つのメソッドを公開します。
IDXGIOutput6

アダプターの出力 (モニターなど) を表します。 IDXGIOutput6 インターフェイスは、特定のモニター機能を提供するメソッドを公開します。
IDXGIOutputDuplication

IDXGIOutputDuplication インターフェイスは、複製されたデスクトップ イメージにアクセスして操作します。
IDXGIResource

IDXGIResource インターフェイスを使用すると、リソース共有が可能になり、リソースが存在するメモリが識別されます。
IDXGIResource1

IDXGIResource1 インターフェイスは、サブリソース サーフェス オブジェクトの作成と共有リソースへのハンドルの作成のサポートを追加することで、IDXGIResource インターフェイスを拡張します。
IDXGISurface

IDXGISurface インターフェイスは、イメージ データ オブジェクトのメソッドを実装します。
IDXGISurface1

IDXGISurface1 インターフェイスは、Windows グラフィックス デバイス インターフェイス (GDI) を使用して Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) サーフェスにレンダリングするためのサポートを追加することで、IDXGISurface を拡張します。
IDXGISurface2

IDXGISurface2 インターフェイスは、サブリソース サーフェスのサポートを追加し、共有リソースへのハンドルを取得することで、IDXGISurface1 インターフェイスを拡張します。
IDXGISwapChain

IDXGISwapChain インターフェイスは、レンダリングされたデータを出力に表示する前に格納するための 1 つ以上のサーフェスを実装します。
IDXGISwapChain1

IDXGISwapChain から強化されたプレゼンテーション機能を提供します。 これらのプレゼンテーション機能は、ダーティ四角形を指定し、四角形をスクロールしてプレゼンテーションを最適化することで構成されます。
IDXGISwapChain2

IDXGISwapChain1 をメソッドで拡張して、スワップ バック バッファーのスケーリングと待機時間の短いスワップ チェーンをサポートします。
IDXGISwapChain3

IDXGISwapChain2 を メソッドで拡張して、スワップ チェーンの現在のバック バッファーのインデックスの取得と色空間のサポートをサポートします。
IDXGISwapChain4

このインターフェイスは、ビデオ メタデータを設定するための 1 つのメソッドを公開します。
IDXGISwapChainMedia

このスワップ チェーン インターフェイスを使用すると、デスクトップ メディア アプリケーションは特定の更新レートへのシームレスな変更を要求できます。

構造

 
DXGI_ADAPTER_DESC

DXGI 1.0 を使用したアダプター (またはビデオ カード) について説明します。
DXGI_ADAPTER_DESC1

DXGI 1.1 を使用するアダプター (またはビデオ カード) について説明します。
DXGI_ADAPTER_DESC2

Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) 1.2 を使用するアダプター (またはビデオ カード) について説明します。
DXGI_ADAPTER_DESC3

Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) 1.6 を使用するアダプター (またはビデオ カード) について説明します。
DXGI_DECODE_SWAP_CHAIN_DESC

IDXGIFactoryMedia::CreateDecodeSwapChainForCompositionSurfaceHandle と共に使用して、デコード スワップ チェーンを記述します。
DXGI_DISPLAY_COLOR_SPACE

この構造体は使用しないでください。これはサポートされておらず、今後のリリースでヘッダーから削除される予定です。
DXGI_FRAME_STATISTICS

フレームのタイミングとプレゼンテーションの統計情報について説明します。
DXGI_FRAME_STATISTICS_MEDIA

アプリのカスタムの現在の期間 (カスタム更新レート) のシステム承認を確認するために使用されます。
DXGI_HDR_METADATA_HDR10

HDR10 のメタデータについて説明します。ビデオが高効率ビデオ コーディング (HEVC) を使用して圧縮されるときに使用されます。
DXGI_INFO_QUEUE_FILTER

許可および拒否するメッセージの種類の一覧を含むデバッグ メッセージ フィルターについて説明します。
DXGI_INFO_QUEUE_FILTER_DESC

フィルターを通過することを許可または拒否するメッセージの種類について説明します。
DXGI_INFO_QUEUE_MESSAGE

情報キュー内のデバッグ メッセージについて説明します。
DXGI_MAPPED_RECT

サーフェスへのアクセスに使用されるマップされた四角形について説明します。
DXGI_MATRIX_3X2_F

3 × 2 行列を表します。 SwapChainPanel スワップ チェーンのスケーリングと変換変換を示すために、GetMatrixTransform と SetMatrixTransform と共に使用されます。
DXGI_MODE_DESC1

表示モードと、表示モードがステレオをサポートしているかどうかを説明します。
DXGI_OUTDUPL_DESC

DXGI_OUTDUPL_DESC構造は、出力の寸法と、デスクトップ イメージを含むサーフェスを表します。 デスクトップ イメージの形式は常にDXGI_FORMAT_B8G8R8A8_UNORM。
DXGI_OUTDUPL_FRAME_INFO

DXGI_OUTDUPL_FRAME_INFO構造では、現在のデスクトップ イメージについて説明します。
DXGI_OUTDUPL_MOVE_RECT

DXGI_OUTDUPL_MOVE_RECT構造体は、四角形の動きを表します。
DXGI_OUTDUPL_POINTER_POSITION

DXGI_OUTDUPL_POINTER_POSITION構造体は、ハードウェア カーソルの位置を表します。
DXGI_OUTDUPL_POINTER_SHAPE_INFO

DXGI_OUTDUPL_POINTER_SHAPE_INFO構造体は、カーソル図形に関する情報を記述します。
DXGI_OUTPUT_DESC

アダプター (ビデオ カード) とデバイスの間の出力または物理的な接続について説明します。
DXGI_OUTPUT_DESC1

カラー機能と接続の種類に関する追加情報を含む、アダプター (ビデオ カード) とデバイス間の出力または物理接続について説明します。
DXGI_PRESENT_PARAMETERS

オペレーティング システムのプレゼンテーションの最適化に役立つ present に関する情報について説明します。
DXGI_QUERY_VIDEO_MEMORY_INFO

現在のビデオ メモリの予算パラメーターについて説明します。
DXGI_RATIONAL

有理数を表します。
DXGI_SAMPLE_DESC

リソースのマルチサンプリング パラメーターについて説明します。
DXGI_SHARED_RESOURCE

共有リソースへのハンドルを表します。
DXGI_SURFACE_DESC

サーフェスについて説明します。
DXGI_SWAP_CHAIN_DESC

スワップ チェーンについて説明します。 (DXGI_SWAP_CHAIN_DESC)
DXGI_SWAP_CHAIN_DESC1

スワップ チェーンについて説明します。 (DXGI_SWAP_CHAIN_DESC1)
DXGI_SWAP_CHAIN_FULLSCREEN_DESC

スワップ チェーンの全画面表示モードについて説明します。
LUID

アダプターのローカル識別子について説明します。 (LUID)