PFND3D10DDI_CHECKCOUNTERINFO Rückruffunktion (d3d10umddi.h)
Die CheckCounterInfo-Funktion bestimmt globale Informationen, die sich auf die Bearbeitung von Leistungsindikatoren beziehen.
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 die Bearbeitung von Leistungsindikatoren beziehen.
Rückgabewert
Keine
Bemerkungen
Der Treiber kann die Rückruffunktion pfnSetErrorCb verwenden, um einen Fehlercode festzulegen.
Wenn der Benutzermodusanzeigetreiber keines der Konzepte unterstützt, die in den Membern der D3D10DDI_COUNTER_INFO-Struktur dargestellt werden, kann er die Member von D3D10DDI_COUNTER_INFO mit Nullen auffüllen.
Die CheckCounterInfo-Funktion des Treibers kann die Rückruffunktion pfnSetErrorCb nicht aufrufen, um den D3DDDIERR_DEVICEREMOVED Fehlercode festzulegen, da CheckCounterInfo ein Funktionstyp der Funktionsprüfung ist. Der Treiber muss sicherstellen, dass er nach der Geräteerstellung über genügend Informationen verfügt, um auf einen Anruf von CheckCounterInfo zu reagieren, auch wenn D3DDDIERR_DEVICEREMOVED vorhanden ist. Bei CheckCounterInfo sollten keine Fehler auftreten. CheckCounterInfo kann jedoch pfnSetErrorCb bei kritischen Fehlern aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Desktop |
Kopfzeile | d3d10umddi.h (einschließlich D3d10umddi.h) |