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)

Vedi anche

CreateResource

D3DDDIARG_CREATERESOURCE