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