структура D3DDDI_SURFACEINFO (d3dukmdt.h)

Структура D3DDDI_SURFACEINFO описывает тип ресурса, например поверхность.

Синтаксис

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;

Члены

[in] Width

Ширина (в пикселях) поверхности или объема или длина (в пикселях) линейного ресурса.

[in] Height

Высота поверхности или объема (в пикселях).

[in] Depth

Глубина тома (в пикселях).

[in] pSysMem

Указатель на буфер, содержащий содержимое ресурса, если ресурс находится в системной памяти, и NULL , если ресурс существует в видеопамях.

Обратите внимание, что этот элемент действителен только в том случае, если для элемента пулаD3DDDIARG_CREATERESOURCE структуры для создания ресурса задано значение D3DDDIPOOL_SYSTEMMEM.

[in] SysMemPitch

Шаг (в байтах) поверхности, т. е. расстояние в байтах до начала следующей строки.

[in] SysMemSlicePitch

Срез тома в байтах.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dukmdt.h (включая D3dumddi.h, D3dkmddi.h)

См. также раздел

CreateResource

D3DDDIARG_CREATERESOURCE