D3D10_QUERY_DATA_TIMESTAMP_DISJOINT
タイムスタンプ クエリの信頼度に関するクエリ情報です。
typedef struct D3D10_QUERY_DATA_TIMESTAMP_DISJOINT {
UINT64 Frequency;
BOOL Disjoint;
} D3D10_QUERY_DATA_TIMESTAMP_DISJOINT;
メンバ
- Frequency
GPU カウンターが増分する頻度 (Hz 単位) です。 - Disjoint
TRUE の場合は、クエリの ID3D10Asynchronous::Begin と ID3D10Asynchronous::End の呼び出しの間に、タイムスタンプ カウンターを中断または分離させるような状況が発生したことを示します。たとえば、ラップトップの AC コードを抜いたり、過熱状態になったり、ラップトップの休止イベントによるスロットル調整などが考えられます。タイムスタンプ クエリに対して ID3D10Asynchronous::GetData によって返されたタイムスタンプは、Disjoint が FALSE の場合のみ信頼できます。
解説
クエリの種類の一覧については、「D3D10_QUERY」を参照してください。
要件
ヘッダー: D3D10.h 宣言
ライブラリ: D3D10.lib 内容