Condividi tramite


DXGKCB_QUEUE_DPC funzione di callback (dispmprt.h)

La funzione DxgkCbQueueDpc accoda una chiamata di procedura posticipata (DPC) per l'esecuzione in 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 precedentemente ottenuto questo handle nel membro DeviceHandle del DXGKRNL_INTERFACE passato a DxgkDdiStartDevice.

Valore restituito

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

Osservazioni

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

È possibile eseguire un callback a questa funzione pianificata per ogni dispositivo in una sola volta. 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:

  • l'invio di un di buffer dei comandi
  • del flusso di operazioni di Windows Display Driver Model (WDDM)

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
piattaforma di destinazione Desktop
intestazione dispmprt.h (include Dispmprt.h)
IRQL Qualsiasi livello

Vedere anche

DxgkCbQueueDpc

DxgkDdiDpcRoutine