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) |