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) |