Share via


PFND3D10DDI_CHECKCOUNTERINFO función de devolución de llamada (d3d10umddi.h)

La función CheckCounterInfo determina información global relacionada con la manipulación de contadores.

Sintaxis

PFND3D10DDI_CHECKCOUNTERINFO Pfnd3d10ddiCheckcounterinfo;

void Pfnd3d10ddiCheckcounterinfo(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D10DDI_COUNTER_INFO *unnamedParam2
)
{...}

Parámetros

unnamedParam1

hDevice [in]

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

pCounterInfo [out]

Puntero a una estructura de D3D10DDI_COUNTER_INFO que el controlador rellena con información global relacionada con la manipulación de contadores.

Valor devuelto

None

Observaciones

El controlador puede usar la función de devolución de llamada pfnSetErrorCb para establecer un código de error.

Si el controlador de pantalla en modo de usuario no admite ninguno de los conceptos representados en los miembros de la estructura de D3D10DDI_COUNTER_INFO , puede rellenar los miembros de D3D10DDI_COUNTER_INFO con ceros.

La función CheckCounterInfo del controlador no puede llamar a la función de devolución de llamada pfnSetErrorCb para establecer el código de error D3DDDIERR_DEVICEREMOVED porque CheckCounterInfo es un tipo de función de comprobación de funcionalidad. El controlador debe asegurarse de que tiene suficiente información después de la creación del dispositivo para responder a una llamada a CheckCounterInfo, incluso en presencia de D3DDDIERR_DEVICEREMOVED. CheckCounterInfo no debe encontrar ningún error. Sin embargo, CheckCounterInfo podría llamar a pfnSetErrorCb para detectar errores críticos.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

D3D10DDI_COUNTER_INFO

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb