DXGKCB_QUEUE_DPC fonction de rappel (dispmprt.h)
La fonction DxgkCbQueueDpc met en file d’attente un appel de procédure différée (DPC) pour l’exécution au DISPATCH_LEVEL IRQL.
Syntaxe
DXGKCB_QUEUE_DPC DxgkcbQueueDpc;
BOOLEAN DxgkcbQueueDpc(
[in] HANDLE DeviceHandle
)
{...}
Paramètres
[in] DeviceHandle
Handle qui représente une carte d’affichage. Le pilote miniport d’affichage a précédemment obtenu cette poignée dans le membre DeviceHandle de la structure DXGKRNL_INTERFACE qui a été passé à DxgkDdiStartDevice.
Valeur retournée
DxgkCbQueueDpc retourne TRUE si la DPC est correctement mise en file d’attente ; sinon, il retourne FALSE.
Remarques
Cette fonction met en file d’attente un objet DPC pour le miniport d’affichage et appelle la fonction DxgkDdiDpcRoutine lorsque la routine de service d’interruption (ISR) le demande.
Il ne peut y avoir qu’un seul rappel à cette fonction planifié par appareil à la fois. Si un rappel est déjà planifié pour un appareil, un deuxième appel à DxgkCbQueueDpc n’aura aucun effet et retournera FALSE.
Pour plus d’informations sur l’utilisation de cette fonction, consultez les rubriques suivantes :
- Envoi d’une mémoire tampon de commande
- Flux d’opération du modèle de pilote d’affichage Windows (WDDM)
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dispmprt.h (inclure Dispmprt.h) |
IRQL | N’importe quel niveau |