DXGKCB_MIRACAST_SEND_MESSAGE_CALLBACK fonction de rappel (dispmprt.h)

Appelé en mode noyau lorsque le message envoyé au pilote en mode utilisateur avec un appel à la fonction DxgkCbMiracastSendMessage est terminé ou a été annulé.

Syntaxe

DXGKCB_MIRACAST_SEND_MESSAGE_CALLBACK DxgkcbMiracastSendMessageCallback;

void DxgkcbMiracastSendMessageCallback(
  PVOID CallbackContext,
  PIO_STATUS_BLOCK pIoStatusBlock
)
{...}

Paramètres

CallbackContext

Pointeur vers le contexte de rappel fourni par le pilote. Le système d’exploitation transmet ce contexte à la routine de rappel fournie par le pilote une fois l’opération terminée.

pIoStatusBlock

Pointeur vers une mémoire tampon fournie par le pilote pour contenir la structure IO_STATUS_BLOCK retournée pour le message en mode utilisateur terminé ou annulé. Cette structure contient la status de l’appel d’E/S et le nombre d’octets que le pilote en mode utilisateur a écrits dans la mémoire tampon de sortie.

Valeur de retour

None

Remarques

Cette fonction peut être appelée simultanément à partir de plusieurs threads d’exécution.

Le système d’exploitation garantit que cette fonction suit le mode de synchronisation de niveau zéro tel que défini dans Threading et Synchronisation Niveau zéro.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1
Serveur minimal pris en charge Windows Server 2012 R2
Plateforme cible Desktop (Expérience utilisateur)
En-tête dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL

Voir aussi

DXGK_MIRACAST_DISPLAY_CALLBACKS

DxgkCbMiracastSendMessageCallback

DxgkDdiMiracastCreateContext