D3DDDI_QUERYREGISTRY_STATUS列挙 (d3dukmdt.h)
D3DDDI_QUERYREGISTRY_STATUS 列挙には、KMTQAITYPE_QUERYREGISTRYの QueryAdapterInfo 呼び出しを介して取得された状態コードが含まれています。
構文
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 も成功したことを示します。 OutputXxx と D3DDDI_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 rivateDriverDataSize が D3DDDI_QUERYREGISTRY_INFOのサイズよりも小さい場合に確実に発生します。 |
D3DDDI_QUERYREGISTRY_STATUS_MAX D3DDDI_QUERYREGISTRY_STATUS_MAX は無効であり、実装の維持を簡略化するためにのみ存在します。 |
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1803 (WDDM 2.4) |
ヘッダー | d3dukmdt.h |
関連項目
Pfnd3dddiQueryadapterinfocb2の