Partager via


IPrinterExtensionEventArgs ::get_ReasonId, méthode (printerextension.h)

Obtient la raison pour laquelle l’extension d’imprimante a été activée.

Cette propriété est en lecture seule.

Syntaxe

HRESULT get_ReasonId(
  GUID *pReasonId
);

Paramètres

pReasonId

Définit le paramètre GUIDpReasonId.

Valeur de retour

Retourne une valeur HRESULT. Si l’appel de propriété n’a pas réussi, il retourne l'HRESULT code d’erreur approprié.

Remarques

Dans ce mode, les préférences d’un travail d’impression ou des préférences d’impression par défaut doivent être affichées :

  • Guid = {EC8F261F-267C-469F-B5D6-3933023C29CC}

  • PRINTER_EXTENSION_REASON_PRINT_PREFERENCES = { 0xec8f261f, 0x267c, 0x469f, 0xb5, 0xd6, 0x39, 0x33, 0x2, 0x3c, 0x29, 0xcc } ;

Dans ce mode, un moniteur d’état pour la file d’attente d’impression doit s’afficher :

  • Guid = {23BB1328-63DE-4293-915B-A6A23D929ACB}

  • PRINTER_EXTENSION_REASON_DRIVER_EVENT = { 0x23bb1328, 0x63de, 0x4293, 0x91, 0x5b, 0xa6, 0xa2, 0x3d, 0x92, 0x9a, 0xcb } ;

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

DetailedReasonId

IPrinterExtensionEventArgs