Freigeben über


D3DDDI_SURFACEINFO Struktur (d3dukmdt.h)

Die D3DDDI_SURFACEINFO Struktur beschreibt einen Ressourcentyp, z. B. eine Oberfläche.

Syntax

typedef struct _D3DDDI_SURFACEINFO {
  [in] UINT       Width;
  [in] UINT       Height;
  [in] UINT       Depth;
  [in] const VOID *pSysMem;
  [in] UINT       SysMemPitch;
  [in] UINT       SysMemSlicePitch;
} D3DDDI_SURFACEINFO;

Angehörige

[in] Width

Die Breite (in Pixel) der Oberfläche oder des Volumens oder der Länge in Pixeln der linearen Ressource.

[in] Height

Die Höhe der Oberfläche oder des Volumens in Pixeln.

[in] Depth

Die Tiefe des Volumes in Pixel.

[in] pSysMem

Ein Zeiger auf einen Puffer, der den Inhalt der Ressource enthält, wenn die Ressource im Systemspeicher vorhanden ist, und NULL-, wenn die Ressource im Videospeicher vorhanden ist.

Beachten Sie, dass dieses Element nur gültig ist, wenn das Poolelement Mitglied der D3DDDIARG_CREATERESOURCE Struktur zum Erstellen der Ressource auf den D3DDDIPOOL_SYSTEMMEM Wert festgelegt ist.

[in] SysMemPitch

Der Abstand (in Byte) der Oberfläche, d. h. der Abstand in Bytes bis zum Anfang der nächsten Zeile.

[in] SysMemSlicePitch

Das Segment in Byte des Volumes.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- d3dukmdt.h (einschließlich D3dumddi.h, D3dkmddi.h)

Siehe auch

CreateResource-

D3DDDIARG_CREATERESOURCE