Freigeben über


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)

Siehe auch

Blt

CaptureToSysMem

RECT-