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;

Member

[in] Width

Die Breite der Oberfläche oder des Volumes in Pixel oder die Länge der linearen Ressource in Pixel.

[in] Height

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

[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 dieser Member nur gültig ist, wenn das Poolmember der D3DDDIARG_CREATERESOURCE-Struktur zum Erstellen der Ressource auf den D3DDDIPOOL_SYSTEMMEM-Wert festgelegt ist.

[in] SysMemPitch

Die Tonhöhe der Fläche in Bytes, d. h. der Abstand in Bytes zum Anfang der nächsten Zeile.

[in] SysMemSlicePitch

Der Slice des Volumes in Bytes.

Anforderungen

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

Weitere Informationen

CreateResource

D3DDDIARG_CREATERESOURCE