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

Функция DxgkDdiDesphereDevice уничтожает устройство контекста графики.

Синтаксис

DXGKDDI_DESTROYDEVICE DxgkddiDestroydevice;

NTSTATUS DxgkddiDestroydevice(
  [in] IN_CONST_HANDLE hDevice
)
{...}

Параметры

[in] hDevice

Дескриптор устройства контекста графики, который будет уничтожать DxgkDdiDesphereDevice . Функция DxgkDdiCreateDevice драйвера дисплея miniport ранее предоставляла этот дескриптор подсистеме графического ядра Microsoft DirectX в элементе hDeviceструктуры DXGKARG_CREATEDEVICE .

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

DxgkDdiDesphereDevice возвращает STATUS_SUCCESS или соответствующий результат ошибки, если устройство с графическим контекстом не было успешно уничтожено.

Комментарии

Подсистема ядра графики DirectX вызывает функцию DxgkDdiDesphereDevice драйвера мини-порта дисплея для уничтожения устройства контекста графики, созданного функцией DxgkDdiCreateDevice драйвера. DxgkDdiDesphereDevice должен освободить все ресурсы, выделенные для устройства, и очистить все внутренние структуры данных отслеживания.

DxgkDdiDeкистройDevice следует сделать страничной.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Целевая платформа Персональный компьютер
Верхняя часть d3dkmddi.h
IRQL PASSIVE_LEVEL

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

DXGKARG_CREATEDEVICE

DxgkDdiCreateDevice