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