Método ID3D11Device::CreateCounter (d3d11.h)
Cree un objeto counter para medir el rendimiento de la GPU.
Sintaxis
HRESULT CreateCounter(
[in] const D3D11_COUNTER_DESC *pCounterDesc,
[out, optional] ID3D11Counter **ppCounter
);
Parámetros
[in] pCounterDesc
Tipo: const D3D11_COUNTER_DESC*
Puntero a una descripción del contador (vea D3D11_COUNTER_DESC).
[out, optional] ppCounter
Tipo: ID3D11Counter**
Dirección de un puntero a un contador (vea ID3D11Counter).
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devolverá S_OK. Si se produce un error, los valores devueltos posibles son: S_FALSE, E_OUTOFMEMORY, DXGI_ERROR_UNSUPPORTED, DXGI_ERROR_NONEXCLUSIVE o E_INVALIDARG.
DXGI_ERROR_UNSUPPORTED se devuelve cada vez que la aplicación solicita crear un contador conocido, pero el dispositivo actual no lo admite.
DXGI_ERROR_NONEXCLUSIVE indica que otro objeto de dispositivo usa actualmente los contadores, por lo que este dispositivo no los puede usar en este momento.
E_INVALIDARG se devuelve cada vez que se solicita un contador conocido o dependiente del dispositivo, o cuando se agotan los contadores simulatanos activos de forma innecesaria.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d11.h |
Library | D3D11.lib |