GetPrintExecutionData 函式

GetPrintExecutionData會擷取目前的列印內容。

注意

此函式適用于列印多工緩衝處理器內容中執行的印表機驅動程式。

語法

BOOL WINAPI GetPrintExecutionData(
  _Out_ PRINT_EXECUTION_DATA *pData
);

參數

pData [out]

接收 PRINT_EXECUTION_DATA 結構位址之變數的指標。

傳回值

如果函式成功,則傳回 TRUE ;否則 為 FALSE。 如果傳回值為 FALSE,請呼叫 GetLastError 以取得錯誤狀態。

備註

印表機驅動程式應該在 winspool.drv 模組上呼叫 GetProcAddress ,以取得 GetPrintExecutionData 函式的位址,因為 Windows Vista 或舊版 Windows 不支援 GetPrintExecutionData

GetPrintExecutionData 只有在 pData 的值是 Null時,才會失敗。

只有在內容PRINT_EXECUTION_CONTEXT_WOW64時,PRINT_EXECUTION_DATA clientAppPID成員的值才有意義。 如果 內容 的值未 PRINT_EXECUTION_CONTEXT_WOW64clientAppPID 的值會是 0。

規格需求

需求
最低支援的用戶端
Windows 7 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 R2 [僅限傳統型應用程式]
標頭
Winspool.h (包含 Windows.h)
DLL
Winspool.drv

另請參閱

GetLastError

GetProcAddress

PRINT_EXECUTION_CONTEXT

PRINT_EXECUTION_DATA