структура 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) |