Partager via


en-tête prnasnot.h

Cet en-tête est utilisé par Windows GDI. Pour plus d'informations, consultez les pages suivantes :

prnasnot.h contient les interfaces de programmation suivantes :

Interfaces

 
IPrintAsyncNotifyCallback

Crée et gère un canal de communication utilisé par les applications et les composants hébergés par le spouleur d’impression.
IPrintAsyncNotifyChannel

Représente un canal de communication que les composants hébergés par le spouleur d’impression utilisent pour envoyer des notifications aux applications. Si le canal est bidirectionnel, les applications peuvent utiliser le même canal pour renvoyer des réponses au composant.
IPrintAsyncNotifyDataObject

Encapsule les données envoyées dans un canal de notification.

Fonctions

 
CreatePrintAsyncNotifyChannel

Crée un canal de communication entre un composant d’impression hébergé par un spouleur d’impression, tel qu’un pilote d’impression ou un moniteur de port, et une application qui reçoit des notifications du composant.
RegisterForPrintAsyncNotifications

Permet à une application de s’inscrire aux notifications des composants d’impression hébergés par un spouleur d’impression, tels que les pilotes d’imprimante, les processeurs d’impression et les moniteurs de port.
UnRegisterForPrintAsyncNotifications

Permet à une application inscrite de recevoir des notifications des composants d’impression hébergés par le spouleur d’impression de désinscrire.

Énumérations

 
PrintAsyncNotifyConversationStyle

Spécifie si la communication est bidirectionnelle ou unidirectionnelle entre les applications et les composants hébergés par le spouleur d’impression, tels que les pilotes d’imprimante, les processeurs d’impression et les moniteurs de port.
PrintAsyncNotifyError

Spécifie la partie de code d’erreur du HRESULT retournée après un échec de notification asynchrone.
PrintAsyncNotifyUserFilter

Spécifie si les notifications sont envoyées uniquement aux applications d’écoute associées au même utilisateur que l’expéditeur hébergé par le spouleur d’impression, ou à un ensemble plus large d’applications d’écoute.