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


Функция D3DKMTQueryResourceInfo (d3dkmthk.h)

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

Синтаксис

NTSTATUS D3DKMTQueryResourceInfo(
  D3DKMT_QUERYRESOURCEINFO *unnamedParam1
);

Параметры

unnamedParam1

pData [in, out]

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

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

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

Возвращаемый код Описание
STATUS_SUCCESS Сведения о общем ресурсе успешно извлечены.
STATUS_DEVICE_REMOVED Графический адаптер был остановлен или устройство отображения было сброшено.
STATUS_INVALID_PARAMETER Параметры были проверены и определены как неверные.
STATUS_INTEGER_OVERFLOW Размер всех данных частного драйвера был слишком большим, чтобы вернуться в OpenGL ICD.

Эта функция также может возвращать другие значения NTSTATUS.

Замечания

OpenGL ICD обычно вызывает D3DKMTQueryResourceInfo для получения сведений о ресурсе, а затем использует эти сведения для выделения соответствующих буферов для вызова D3DKMTOpenResource.

Пример того, как OpenGL ICD может использовать D3DKMTQueryResourceInfo для получения сведений о общем ресурсе, см. в примере кода в D3DKMTOpenResource.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
целевая платформа Всеобщий
заголовка d3dkmthk.h (include D3dkmthk.h)
библиотеки Gdi32.lib
DLL Gdi32.dll

См. также

D3DKMTOpenResource

D3DKMT_QUERYRESOURCEINFO