PFND3DDDI_CAPTURETOSYSMEM Rückruffunktion (d3dumddi.h)
Die CaptureToSysMem-Funktion kopiert den Inhalt eines Erfassungspuffers 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 Speicher, auf den GPU zugegriffen werden kann. |
E_OUTOFMEMORY | CaptureToSysMem konnte nicht den erforderlichen Arbeitsspeicher zuweisen, damit er vollständig ist. |
Hinweise
Die CaptureToSysMem-Funktion ähnelt der Blt-Funktion , mit der Ausnahme, dass CaptureToSysMem nur das Kopieren aus einem Erfassungspuffer unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Desktop |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |