Freigeben über


PFND3D11DDI_ABANDONCOMMANDLIST Rückruffunktion (d3d10umddi.h)

Die AbandonCommandList-Funktion verlässt die Befehlsliste.

Syntax

PFND3D11DDI_ABANDONCOMMANDLIST Pfnd3d11ddiAbandoncommandlist;

void Pfnd3d11ddiAbandoncommandlist(
  D3D10DDI_HDEVICE unnamedParam1
)
{...}

Parameter

unnamedParam1

hDevice [in]

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

Rückgabewert

Keine

Bemerkungen

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

Nachdem ein verzögerter Kontext verlassen wurde, ruft die Direct3D-Runtime AbandonCommandList auf, um die Befehlsliste aufzugeben, die dem verzögerten Kontext zugeordnet ist. AbandonCommandList kann den Zustand auf das anwenden, was der Treiber bevorzugt.

Der Treiber muss AbandonCommandList nur implementieren, wenn der Treiber die D3D11DDICAPS_COMMANDLISTS_BUILD_2-Funktion unterstützt, die in der D3D11DDI_THREADING_CAPS-Struktur von einem Aufruf der GetCaps(D3D10_2) -Funktion zurückgegeben werden kann.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) AbandonCommandList wird ab dem Windows 7-Betriebssystem unterstützt.
Zielplattform Desktop
Kopfzeile d3d10umddi.h (include D3d10umddi.h)

Weitere Informationen

D3D11DDI_DEVICEFUNCS

D3D11DDI_THREADING_CAPS

GetCaps(D3D10_2)