Freigeben über


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)

Weitere Informationen

D3D10DDI_COUNTER_INFO

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb