PFND3DDDI_CAPTURETOSYSMEM Rückruffunktion (d3dumddi.h)
Die CaptureToSysMem-Funktion kopiert den Inhalt eines Aufnahmepuffers auf eine Zieloberfläche.
Syntax
PFND3DDDI_CAPTURETOSYSMEM Pfnd3dddiCapturetosysmem;
HRESULT Pfnd3dddiCapturetosysmem(
HANDLE hDevice,
const D3DDDIARG_CAPTURETOSYSMEM *unnamedParam2
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
pData [in]
Ein Zeiger auf eine D3DDDIARG_CAPTURETOSYSMEM Struktur, die die Parameter der Bitblockübertragung (Bitblt) beschreibt.
Rückgabewert
CaptureToSysMem gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Alle Ressourcen für die Bitblt befinden sich im GPU-Speicher. |
E_OUTOFMEMORY | CaptureToSysMem konnte den erforderlichen Arbeitsspeicher nicht zuordnen, damit er abgeschlossen werden kann. |
Bemerkungen
Die CaptureToSysMem--Funktion ähnelt der Blt--Funktion, mit der Ausnahme, dass CaptureToSysMem- nur das Kopieren aus einem Aufnahmepuffer unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform- | Desktop |
Header- | d3dumddi.h (include D3dumddi.h) |