Freigeben über


DXGKDDI_STOPCAPTURE Rückruffunktion (d3dkmddi.h)

Die DxgkDdiStopCapture--Funktion stoppt die Erfassungshardware an der Verwendung der angegebenen Zuordnung als Aufnahmepuffer.

Syntax

DXGKDDI_STOPCAPTURE DxgkddiStopcapture;

NTSTATUS DxgkddiStopcapture(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARG_STOPCAPTURE pStopCapture
)
{...}

Parameter

[in] hAdapter

Ein Handle zu einem Kontextblock, der einem Anzeigeadapter zugeordnet ist. Der Display-Miniporttreiber, der zuvor dieses Handle für das Microsoft DirectX-Grafikkernsubsystem im MiniportDeviceContext Ausgabeparameter des DxgkDdiAddDevice--Funktion bereitgestellt hat.

[in] pStopCapture

Ein Zeiger auf eine DXGKARG_STOPCAPTURE-Struktur, die das Handle für die Zuordnung enthält, die als Aufnahmepuffer verwendet wird.

Rückgabewert

DxgkDdiStopCapture gibt STATUS_SUCCESS zurück oder ein entsprechendes Fehlerergebnis, wenn die Zuordnung nicht erfolgreich beendet wurde.

Bemerkungen

Wenn ein Aufnahmepuffer zerstört wird, ruft das DirectX-Grafik-Kernelsubsystem die DxgkDdiStopCapture Funktion auf, um den Anzeige-Miniporttreiber zu informieren, um die Aufnahmehardware daran zu hindern, die Zuordnung als Aufnahmepuffer zu verwenden. Wenn die Aufnahmehardware die Zuordnung bereits beendet hat, sollte der Treiber den Aufruf ignorieren.

DxgkDdiStopCapture sollte seitenfähig gemacht werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Zielplattform- Desktop
Header- d3dkmddi.h
IRQL- PASSIVE_LEVEL

Siehe auch

DXGKARG_STOPCAPTURE

DxgkDdiAddDevice