Partager via


Interface IPrinterQueue (printerextension.h)

Représente une file d’attente d’imprimante unique.

Héritage

L’interface IPrinterQueue hérite de l’interface IDispatch.

Méthode

L’interface IPrinterQueue a ces méthodes.

 
IPrinterQueue ::get_Handle

Obtient le handle natif sous-jacent pour cette file d’attente d’impression.
IPrinterQueue ::get_Name

Obtient le nom de l’imprimante pour cette file d’attente d’impression.
IPrinterQueue ::GetProperties

Obtient les propriétés dans le conteneur de propriétés de la file d’attente.
IPrinterQueue ::SendBidiQuery

Effectue une opération d’actualisation asynchrone avec la requête spécifiée et appelle la méthode IPrinterQueueEvent ::OnBidiResponseReceived.

Remarques

Tout récepteur d’événements qui implémente IPrinterQueueEvent est connecté à la source d’événement associée, IPrinterQueue, via le mécanisme de IConnectionPoint. Vous devez récupérer un pointeur vers l’interface IConnectionPoint en appelant QueryInterface sur l’objet IPrinterQueue.

Il est obligatoire d’implémenter IDispatch ::Invoke sur le récepteur d’événements qui implémente IPrinterQueueEvent, car il s’agit du mécanisme via lequel les événements sont déclenchés. Il suffit de fournir des implémentations stub des autres méthodes sur l’interface IDispatch.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
plateforme cible Windows
d’en-tête printerextension.h

Voir aussi

IConnectionPoint

IPrinterQueueEvent