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 |