Share via


Méthode IPrinterExtensionEventArgs ::get_ReasonId (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 retournée

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

Remarques

Dans ce mode, les préférences pour un travail d’impression ou les 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 status de la file d’attente d’impression doit être affiché :

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

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Windows
En-tête printerextension.h

Voir aussi

DetailedReasonId

IPrinterExtensionEventArgs