структура D3DHAL_VALIDATETEXTURESTAGESTATEDATA (d3dhal.h)

Структура D3DHAL_VALIDATETEXTURESTAGESTATEDATA содержит сведения, необходимые для определения и возврата драйвером возможности поддержки мультитекстурирования с использованием текущего состояния.

Синтаксис

typedef struct _D3DHAL_VALIDATETEXTURESTAGESTATEDATA {
  ULONG_PTR dwhContext;
  DWORD     dwFlags;
  ULONG_PTR dwReserved;
  DWORD     dwNumPasses;
  HRESULT   ddrval;
} D3DHAL_VALIDATETEXTURESTAGESTATEDATA;

Члены

dwhContext

Указывает идентификатор контекста устройства Direct3D.

dwFlags

В настоящее время задано значение 0 и должно игнорироваться драйвером.

dwReserved

Зарезервировано для использования системой и должно игнорироваться драйвером.

dwNumPasses

Указывает расположение, в которое драйвер должен записать количество проходов, необходимых оборудованию для выполнения операций смешивания.

ddrval

Указывает расположение, в которое драйвер записывает возвращаемое значение функции D3dValidateTextureStageState . Код возврата D3D_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Коды возврата для обратных вызовов драйвера Direct3D.

Требования

Требование Значение
Заголовок d3dhal.h (включая D3dhal.h)

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

D3dValidateTextureStageState