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


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

Функция DxgkCbQueueDpc очереди отложенного вызова процедуры (DPC) для выполнения в IRQL DISPATCH_LEVEL.

Синтаксис

DXGKCB_QUEUE_DPC DxgkcbQueueDpc;

BOOLEAN DxgkcbQueueDpc(
  [in] HANDLE DeviceHandle
)
{...}

Параметры

[in] DeviceHandle

Дескриптор, представляющий адаптер отображения. Драйвер мини-порта дисплея ранее получил этот дескриптор в элементе deviceHandle элемента структуры DXGKRNL_INTERFACE, переданной DxgkDdiStartDevice.

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

DxgkCbQueueDpc возвращает TRUE, если DPC успешно поставлен в очередь; в противном случае возвращается FALSE.

Замечания

Эта функция помещает объект DPC для мини-порта отображения и вызывает функцию DxgkDdiDdiDoutine, когда подпрограмма службы прерываний (ISR) запрашивает ее.

На каждое устройство может выполняться только один обратный вызов этой функции. Если обратный вызов уже запланирован на устройство, второй вызов DxgkCbQueueDpc не будет иметь никакого эффекта и вернет FALSE.

Дополнительные сведения об использовании этой функции см. в следующих разделах:

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
целевая платформа Настольный
заголовка dispmprt.h (include Dispmprt.h)
IRQL Любой уровень

См. также

DxgkCbQueueDpc

DxgkDdiDpcRoutine