次の方法で共有


D3DDDI_QUERYREGISTRY_STATUS列挙 (d3dukmdt.h)

D3DDDI_QUERYREGISTRY_STATUS 列挙には、KMTQAITYPE_QUERYREGISTRYQueryAdapterInfo 呼び出しを介して取得された状態コードが含まれています。

構文

typedef enum _D3DDDI_QUERYREGISTRY_STATUS {
  D3DDDI_QUERYREGISTRY_STATUS_SUCCESS,
  D3DDDI_QUERYREGISTRY_STATUS_BUFFER_OVERFLOW,
  D3DDDI_QUERYREGISTRY_STATUS_FAIL,
  D3DDDI_QUERYREGISTRY_STATUS_MAX
} D3DDDI_QUERYREGISTRY_STATUS;

定数

 
D3DDDI_QUERYREGISTRY_STATUS_SUCCESS
完全な成功を示し、QueryAdapterInfo も成功したことを示します。
OutputXxxD3DDDI_QUERYREGISTRY_INFO::Status フィールドで始まるすべての D3DDDI_QUERYREGISTRY_INFO フィールドは、QueryAdapterInfo 更新されます。
D3DDDI_QUERYREGISTRY_STATUS_BUFFER_OVERFLOW
D3DKMT_QUERYADAPTERINFO::P rivateDriverDataSize は、要求されたすべてのデータを取得するのに十分な大きさではありませんでした。
D3DDDI_QUERYREGISTRY_INFO::Status フィールドに加えて、QueryAdapterInfoによって更新されるのは、D3DDDI_QUERYREGISTRY_INFO::OutputValueSize のみです。
D3DDDI_QUERYREGISTRY_STATUS_FAIL
指定されていないエラーが発生し、QueryAdapterInfo も失敗しました。
他のすべての D3DDDI_QUERYREGISTRY_INFO フィールドは、QueryAdapterInfo から戻ると変更されません。
D3DDDI_QUERYREGISTRY_INFO は可変サイズの構造体であるため、
D3DDDI_QUERYREGISTRY_STATUS_FAIL は、D3DKMT_QUERYADAPTERINFO::P rivateDriverDataSizeD3DDDI_QUERYREGISTRY_INFOのサイズよりも小さい場合に確実に発生します。
D3DDDI_QUERYREGISTRY_STATUS_MAX
D3DDDI_QUERYREGISTRY_STATUS_MAX は無効であり、実装の維持を簡略化するためにのみ存在します。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1803 (WDDM 2.4)
ヘッダー d3dukmdt.h

関連項目

D3DDDI_QUERYREGISTRY_INFO

D3DKMT_QUERYADAPTERINFO

Pfnd3dddiQueryadapterinfocb2