ID3D11Device::CreateCounter
GPU パフォーマンスを測定するカウンター オブジェクトを作成します。
HRESULT
CreateCounter(
const D3D11_COUNTER_DESC *pCounterDesc,
ID3D11Counter **ppCounter
);
パラメータ
- pCounterDesc
カウンターの記述へのポインターです (「D3D11_COUNTER_DESC」を参照してください)。? - ppCounter
カウンターへのポインターのアドレスです (「ID3D11Counter」を参照してください)。
戻り値
この関数が正常に完了した場合、S_OK を返します。失敗した場合の戻り値は次のいずれかです。S_FALSE、E_OUTOFMEMORY、DXGI_ERROR_UNSUPPORTED、DXGI_ERROR_NONEXCLUSIVE、または E_INVALIDARG。
DXGI_ERROR_UNSUPPORTED は、アプリケーションが既知のカウンターの作成を要求し、現在のデバイスでそれがサポートされていない場合に返されます。
DXGI_ERROR_NONEXCLUSIVE は、別のデバイス オブジェクトがこのカウンターを現在使用しているため、このデバイスでは使用できないことを示します。
E_INVALIDARG は、範囲外の既知のカウンターまたはデバイス依存のカウンターが要求された場合、または同時にアクティブになることが可能なカウンターが使い果たされている場合に返されます。
要件
ヘッダー: D3D11.h 宣言
ライブラリ: D3D11.lib 内容