共用方式為


DOCINFOA 結構 (wingdi.h)

DOCINFO 結構包含 StartDoc 函式所使用的輸入和輸出檔名和其他資訊。

語法

typedef struct _DOCINFOA {
  int    cbSize;
  LPCSTR lpszDocName;
  LPCSTR lpszOutput;
  LPCSTR lpszDatatype;
  DWORD  fwType;
} DOCINFOA, *LPDOCINFOA;

成員

cbSize

結構的大小,以位元組為單位。

lpszDocName

指定文件名稱之 Null 終止字串的指標。

lpszOutput

指定輸出檔名稱之 Null 終止字串的指標。 如果此指標 NULL,輸出將會傳送至傳遞至 StartDoc 函式的裝置內容句柄所識別的裝置。

lpszDatatype

Null 終止字串的指標,指定用來記錄列印作業的數據類型。 呼叫 EnumPrintProcessorDatatypes,即可找到此成員的法律值,而且可以包含原始、emf 或 XPS_PASS 等值。 這個成員可以 NULL。 請注意,可能會忽略要求的數據類型。

fwType

指定列印作業的其他資訊。 這個成員必須是零或下列其中一個值。

價值 意義
DI_APPBANDING 使用帶狀處理的應用程式應該設定此旗標,以在列印期間達到最佳效能。
DI_ROPS_READ_DESTINATION 應用程式會使用涉及從目的地介面讀取的點陣作業。

言論

注意

wingdi.h 標頭會將 DOCINFO 定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的 慣例。

要求

要求 價值
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
支援的最低伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 wingdi.h (包括 Windows.h)

另請參閱

列印多任務緩衝處理程式 API 結構

列印

StartDoc