DOCEVENT_CREATEDCPRE 結構 (winddiui.h)

DOCEVENT_CREATEDCPRE 結構包含一組值,用於對 DrvDocumentEventIPrintOemUI2::D ocumentEvent 的特定呼叫。

語法

typedef struct _DOCEVENT_CREATEDCPRE {
  PWSTR     pszDriver;
  PWSTR     pszDevice;
  PDEVMODEW pdm;
  BOOL      bIC;
} DOCEVENT_CREATEDCPRE, *PDCEVENT_CREATEDCPRE;

成員

pszDriver

保留供系統使用。 設定為零。

pszDevice

根據列印多任務緩衝處理是否已啟用或停用,指向包含裝置名稱或埠名稱的 Unicode 字串第一個字節指標。 如果列印作業直接傳送至印表機, (多任務緩衝處理已停用) ,則此成員會包含印表機名稱。 如果列印作業正在多任務緩衝處理,此成員會包含埠名稱。

pdm

傳遞至 CreateIC 或 CreateDC 結構的 DEVMODEW 結構的指標, (Microsoft Windows SDK 檔) 中所述。 這個成員可以是 NULL

bIC

指定 pdm 成員所指向的 DEVMODEW 結構是否傳遞至 CreateIC 或 CreateDC。 如果 為 TRUE,則會呼叫 CreateIC。 如果 為 FALSE,則會呼叫 CreateDC。

備註

DOCEVENT_CREATEDCPRE 結構是針對 Windows XP 和更新版本所定義。

這個結構會與呼叫 DrvDocumentEventIPrintOemUI2::D ocumentEvent 搭配使用,其中 iEsc 參數設定為 DOCUMENTEVENT_CREATEDCPRE。 呼叫上述任一函式之前,呼叫端必須填入這個結構的成員。

規格需求

需求
標頭 winddiui.h (包含Winddiui.h)

另請參閱

DrvDocumentEvent

IPrintOemUI2::D ocumentEvent