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


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

Функция GetInfo извлекает сведения о указанном устройстве отображения.

Синтаксис

PFND3DDDI_GETINFO Pfnd3dddiGetinfo;

HRESULT Pfnd3dddiGetinfo(
  HANDLE hDevice,
  UINT unnamedParam2,
  VOID *unnamedParam3,
  UINT DevInfoSize
)
{...}

Параметры

hDevice

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

unnamedParam2

DevInfoID

Идентификатор типа сведений об устройстве, которые требуется получить.

unnamedParam3

pDevInfoStruct

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

DevInfoSize

Размер буфера в байтах, предоставленного pDevInfoStruct.

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

GetInfo возвращает одно из следующих значений:

Возвращаемый код Описание
S_OK Сведения об устройстве успешно извлекаются.
E_NOTIMPL Драйвер не поддерживает запрошенный тип сведений об устройстве.
E_INVALIDARG Параметры были проверены и определены как неверные.

Замечания

Среды выполнения Microsoft DirectX 7 и DirectX 8 вызывают функцию GetInfo для запроса драйвера отображения пользовательского режима для получения дополнительных сведений об устройстве.

Среда выполнения Direct3D 8 задает флаг D3DDDIDEVINFOID_VCACHE в параметре DevInfoID и задает пустую структуру D3DDDIDEVINFO_VCACHE в параметре pDevInfoStruct для запроса поддержки драйвера отображения пользовательского режима для кэша вершин.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
целевая платформа Настольный
заголовка d3dumddi.h (include D3dumddi.h)

См. также

D3DDDIDEVINFO_VCACHE

D3DDDI_DEVICEFUNCS