Freigeben über


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)

Weitere Informationen

Blt

CaptureToSysMem

RECT