Freigeben über


IddCxSwapChainFinishedProcessingFrame-Funktion (iddcx.h)

Eine Betriebssystemrückruffunktion, die vom Treiber aufgerufen wird, um den gesamten GPU-Befehl für die Verarbeitung dieses Frames zu melden, wurden in die Warteschlange gestellt.

Syntax

HRESULT IddCxSwapChainFinishedProcessingFrame(
  [in] IDDCX_SWAPCHAIN SwapChainObject
);

Parameter

[in] SwapChainObject

Das Swapchainobjekt, dessen aktueller Frame abgefragt wird.

Rückgabewert

(NTSTATUS) Die Methode gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Methode möglicherweise einen geeigneten NTSTATUS Fehlercode zurück.

Bemerkungen

Wenn der Treiber den Puffer auf eine Stagingoberfläche kopiert, sodass sie die Pixeldaten in die CPU sperren und kopieren kann, sollte der Treiber diesen Rückruf aufrufen, sobald die Kopie von Surface zu Staging-Oberfläche übermittelt wurde. Wenn der Treiber diesen Rückruf nicht aufruft, wird der Desktop nicht aktualisiert. Es ist ungültig, IddCxSwapChainReleaseAndAcquireBuffer- aufzurufen, bevor IddCxSwapChainFinishedProcessingFrame

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Zielplattform- Fenster
Header- iddcx.h
Library IddCxStub.lib
DLL- IddCx.dll
IRQL- Must_inspect_result