共用方式為


IPrinterExtensionEventArgs::get_ReasonId 方法 (printerextension.h)

取得啟動印表機擴充功能的原因。

這個屬性是唯讀的。

語法

HRESULT get_ReasonId(
  GUID *pReasonId
);

參數

pReasonId

定義 GUID 參數 pReasonId

傳回值

傳回 HRESULT 值。 如果屬性呼叫未成功,它會傳回適當的 HRESULT 錯誤碼。

備註

在這裡模式中,應該會顯示列印作業或預設列印喜好設定的喜好設定:

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

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

在此模式中,應該會顯示列印佇列的狀態監視器:

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

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

規格需求

需求
最低支援的用戶端 Windows 8
最低支援的伺服器 Windows Server 2012
目標平台 Windows
標頭 printerextension.h

另請參閱

DetailedReasonId

IPrinterExtensionEventArgs