D3DDDIARG_CAPTURETOSYSMEM-Struktur (d3dumddi.h)
Die D3DDDIARG_CAPTURETOSYSMEM-Struktur beschreibt die Parameter einer Bitblockübertragung (Bitblt) von einem Erfassungspuffer auf eine Videospeicheroberfläche.
Syntax
typedef struct _D3DDDIARG_CAPTURETOSYSMEM {
[in] HANDLE hSrcResource;
[in] RECT SrcRect;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] RECT DstRect;
} D3DDDIARG_CAPTURETOSYSMEM;
Member
[in] hSrcResource
Ein Handle für die Quellressource.
[in] SrcRect
Eine RECT-Struktur für das Quellrechteck.
[in] hDstResource
Ein Handle für die Zielressource.
[in] DstSubResourceIndex
Der Index zur Zieloberfläche innerhalb der Ressource.
[in] DstRect
Eine RECT-Struktur für das Zielrechteck.
Hinweise
Da die vom hSrcResource-Member angegebene Quellressource ein Erfassungspuffer ist, ist sie garantiert eine eigenständige Ressource. Daher ist die Microsoft Direct3D-Runtime bei einem Aufruf von CaptureToSysMem nicht erforderlich, um einen Index für eine Unterquellenoberfläche innerhalb der Ressource anzugeben. Ein Index zu einer Unterquellenoberfläche ist jedoch erforderlich, wenn die Runtime die Blt-Funktion des Benutzermodusanzeigetreibers aufruft, um einen allgemeineren Bitblt auszuführen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |