D3DDDIARG_CAPTURETOSYSMEM Struktur (d3dumddi.h)
Die D3DDDIARG_CAPTURETOSYSMEM Struktur beschreibt die Parameter einer Bitblockübertragung (Bitblt) von einem Aufnahmepuffer 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;
Angehörige
[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.
Bemerkungen
Da die vom hSrcResource Member angegebene Quellressource ein Aufnahmepuffer ist, ist es garantiert eine eigenständige Ressource. Daher ist in einem Aufruf von CaptureToSysMemdie Microsoft Direct3D-Laufzeit nicht erforderlich, um einen Index an eine Unterquelloberfläche innerhalb der Ressource zu liefern. Ein Index zu einer Unterquelloberfläche ist jedoch erforderlich, wenn die Laufzeit die Blt--Funktion des Benutzermodusanzeigetreibers aufruft, um ein allgemeineres Bitblt auszuführen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | d3dumddi.h (include D3dumddi.h) |