функция обратного вызова 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) |