Método ID3D10Device::CreateCounter (d3d10.h)
Cree un objeto counter para medir el rendimiento de la GPU.
Sintaxis
HRESULT CreateCounter(
[in] const D3D10_COUNTER_DESC *pCounterDesc,
[out] ID3D10Counter **ppCounter
);
Parámetros
[in] pCounterDesc
Tipo: const D3D10_COUNTER_DESC*
Puntero a una descripción del contador (consulte D3D10_COUNTER_DESC).
[out] ppCounter
Tipo: ID3D10Counter**
Dirección de un puntero a un contador (vea ID3D10Counter Interface).
Valor devuelto
Tipo: HRESULT
Si esta función se ejecuta 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 está usando 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 dependiente del dispositivo o conocido fuera del intervalo, o cuando se han agotado los contadores simulatanemente activos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d10.h |
Library | D3D10.lib |