estructura D3DDDI_SURFACEINFO (d3dukmdt.h)

La estructura D3DDDI_SURFACEINFO describe un tipo de recurso, como una superficie.

Sintaxis

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;

Miembros

[in] Width

Ancho, en píxeles, de la superficie o el volumen o la longitud, en píxeles, del recurso lineal.

[in] Height

Alto, en píxeles, de la superficie o el volumen.

[in] Depth

Profundidad, en píxeles, del volumen.

[in] pSysMem

Puntero a un búfer que contiene el contenido del recurso si el recurso existe en la memoria del sistema y NULL si el recurso existe en la memoria de vídeo.

Tenga en cuenta que este miembro solo es válido si el miembro Pool de la estructura D3DDDIARG_CREATERESOURCE para crear el recurso se establece en el valor de D3DDDIPOOL_SYSTEMMEM.

[in] SysMemPitch

El tono, en bytes, de la superficie, es decir, la distancia, en bytes, hasta el inicio de la siguiente línea.

[in] SysMemSlicePitch

Segmento, en bytes, del volumen.

Requisitos

   
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Header d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h)

Consulte también

CreateResource

D3DDDIARG_CREATERESOURCE