DXGKCB_QUEUE_DPC funzione di callback (dispmprt.h)

La funzione DxgkCbQueueDpc accoda una chiamata di procedura posticipata (DPC) per l'esecuzione al DISPATCH_LEVEL IRQL.

Sintassi

DXGKCB_QUEUE_DPC DxgkcbQueueDpc;

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

Parametri

[in] DeviceHandle

Handle che rappresenta una scheda di visualizzazione. Il driver miniport di visualizzazione ottenuto in precedenza questo handle nel membro DeviceHandle della struttura DXGKRNL_INTERFACE passata a DxgkDdiStartDevice.

Valore restituito

DxgkCbQueueDpc restituisce TRUE se il DPC è stato accodato correttamente; in caso contrario restituisce FALSE.

Commenti

Questa funzione accoda un oggetto DPC per il miniport di visualizzazione e chiama la funzione DxgkDdiDpcRoutine quando la routine del servizio interrupt (ISR) lo richiede.

È possibile eseguire un solo callback a questa funzione pianificata per dispositivo in qualsiasi momento. Se un callback è già pianificato per un dispositivo, una seconda chiamata a DxgkCbQueueDpc non avrà alcun effetto e restituirà FALSE.

Per altre informazioni sull'uso di questa funzione, vedere gli argomenti seguenti:

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione dispmprt.h (include Dispmprt.h)
IRQL Qualsiasi livello

Vedi anche

DxgkCbQueueDpc

DxgkDdiDpcRoutine