struttura D3DDDI_SURFACEINFO (d3dukmdt.h)
La struttura D3DDDI_SURFACEINFO descrive un tipo di risorsa, ad esempio una superficie.
Sintassi
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;
Members
[in] Width
Larghezza, in pixel, della superficie o del volume o della lunghezza, in pixel, della risorsa lineare.
[in] Height
Altezza, in pixel, della superficie o del volume.
[in] Depth
Profondità, in pixel, del volume.
[in] pSysMem
Puntatore a un buffer che contiene il contenuto della risorsa se la risorsa esiste nella memoria di sistema e NULL se la risorsa esiste nella memoria video.
Si noti che questo membro è valido solo se il membro Pool della struttura D3DDDIARG_CREATERESOURCE per la creazione della risorsa è impostato sul valore D3DDDIPOOL_SYSTEMMEM.
[in] SysMemPitch
Passo, in byte, della superficie, ovvero la distanza, espressa in byte, all'inizio della riga successiva.
[in] SysMemSlicePitch
Sezione, in byte, del volume.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3dukmdt.h (include D3dumddi.h, D3dkmddi.h) |