Freigeben über


PFND3D10DDI_CHECKCOUNTERINFO Rückruffunktion (d3d10umddi.h)

Die CheckCounterInfo--Funktion bestimmt globale Informationen, die mit der Bearbeitung von Leistungsindikatoren zusammenhängen.

Syntax

PFND3D10DDI_CHECKCOUNTERINFO Pfnd3d10ddiCheckcounterinfo;

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

Parameter

unnamedParam1

hDevice [in]

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

pCounterInfo [out]

Ein Zeiger auf eine D3D10DDI_COUNTER_INFO Struktur, die der Treiber mit globalen Informationen auffüllt, die sich auf das Bearbeiten von Leistungsindikatoren beziehen.

Rückgabewert

Nichts

Bemerkungen

Der Treiber kann die pfnSetErrorCb Rückruffunktion verwenden, um einen Fehlercode festzulegen.

Wenn der Anzeigetreiber für den Benutzermodus keine Konzepte unterstützt, die in den Membern der D3D10DDI_COUNTER_INFO Struktur dargestellt werden, kann er die Elemente von D3D10DDI_COUNTER_INFO mit Nullen auffüllen.

Die CheckCounterInfo- Funktion des Treibers kann die pfnSetErrorCb Rückruffunktion nicht aufrufen, um den D3DDDIERR_DEVICEREMOVED Fehlercode festzulegen, da CheckCounterInfo- ein Funktionsüberprüfungstyp ist. Der Treiber muss sicherstellen, dass nach der Geräteerstellung genügend Informationen vorhanden sind, um auf einen Aufruf von CheckCounterInfozu reagieren, auch wenn D3DDDIERR_DEVICEREMOVED vorhanden sind. CheckCounterInfo- sollten keine Fehler auftreten. CheckCounterInfo- kann jedoch pfnSetErrorCb für kritische Fehler aufrufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform- Desktop
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

D3D10DDI_COUNTER_INFO

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb