Поделиться через


функция обратного вызова PFND3DDDI_SETINDICES (d3dumddi.h)

Функция SetIndices задает текущий буфер индекса.

Синтаксис

PFND3DDDI_SETINDICES Pfnd3dddiSetindices;

HRESULT Pfnd3dddiSetindices(
  HANDLE hDevice,
  const D3DDDIARG_SETINDICES *unnamedParam2
)
{...}

Параметры

hDevice

Дескриптор устройства отображения (графический контекст).

unnamedParam2

pData [in]

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

Возвращаемое значение

SetIndices возвращает S_OK или соответствующий результат ошибки, если буфер индекса не был успешно задан.

Комментарии

Среда выполнения Microsoft Direct3D предоставляет нулевое значение дескриптора в элементе hIndexBufferструктуры D3DDDIARG_SETINDICES , на которую указывает параметр pData для очистки текущего буфера индекса. Драйвер должен обрабатывать последующие попытки рисования индексированных примитивов (до установки нового буфера текущего индекса), чтобы не произошло сбой. Отладочная версия драйвера должна отображать информативные сообщения в выходной поток отладки при обнаружении этого условия ошибки.

Требования

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

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

D3DDDIARG_SETINDICES

D3DDDI_DEVICEFUNCS