ID3D11Device::CreateCounter 메서드(d3d11.h)
GPU 성능을 측정하기 위한 카운터 개체를 만듭니다.
구문
HRESULT CreateCounter(
[in] const D3D11_COUNTER_DESC *pCounterDesc,
[out, optional] ID3D11Counter **ppCounter
);
매개 변수
[in] pCounterDesc
형식: const D3D11_COUNTER_DESC*
카운터 설명에 대한 포인터입니다( D3D11_COUNTER_DESC 참조).
[out, optional] ppCounter
형식: ID3D11Counter**
카운터에 대한 포인터의 주소입니다( ID3D11Counter 참조).
반환 값
형식: HRESULT
이 함수가 성공하면 S_OK 반환됩니다. 실패할 경우 가능한 반환 값은 S_FALSE, E_OUTOFMEMORY, DXGI_ERROR_UNSUPPORTED, DXGI_ERROR_NONEXCLUSIVE 또는 E_INVALIDARG.
DXGI_ERROR_UNSUPPORTED 애플리케이션이 잘 알려진 카운터를 만들도록 요청할 때마다 반환되지만 현재 디바이스는 이를 지원하지 않습니다.
DXGI_ERROR_NONEXCLUSIVE 다른 디바이스 개체가 현재 카운터를 사용하고 있음을 나타내므로 현재 이 디바이스에서 사용할 수 없습니다.
E_INVALIDARG 잘 알려진 범위를 벗어나거나 디바이스 종속 카운터가 요청되거나 시뮬레이션 활성 카운터가 소진되었을 때마다 반환됩니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d3d11.h |
라이브러리 | D3D11.lib |