SplPromptUIInUsersSession 函式 (winsplp.h)
SplPromptUIInUsersSession
函式會在印表機句柄和作業標識碼所指示的會話中顯示標準消息框。
語法
BOOL SplPromptUIInUsersSession(
[in] HANDLE hPrinter,
[in] DWORD JobId,
[in] PSHOWUIPARAMS pUIParams,
[out] DWORD *pResponse
);
參數
[in] hPrinter
印表機的句柄。
[in] JobId
指定列印作業。
[in] pUIParams
SHOWUIPARAMS 結構的指標,其中包含決定消息框外觀和行為的值。
[out] pResponse
包含用戶回應或 IDASYNC 常數的記憶體位置指標。 如需詳細資訊,請參閱一節。
傳回值
成功時,SplPromptUIInUsersSession
函式會傳回 true ;否則會傳回 FALSE 。
言論
如果 pUIParams ->bWaitFALSE,則此函式會立即傳回,而不會等待用戶的回應。 在此情況下,*pResponse 會設定為 IDASYNC。
如果您打算在打算在 Windows 2000 下執行的驅動程式中使用此函式,您必須透過呼叫 LoadLibrary 函式來載入 spoolss.dll,然後透過 呼叫 getProcAddress 函式,在該 DLL 中尋找此函式的位址。 (LoadLibrary 和 GetProcAddress,請參閱 Microsoft Windows SDK 檔。如果呼叫 GetProcAddress 失敗,您必須使用替代機制來顯示使用者介面元素。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | SplPromptUIInUsersSession 函式可在 Windows XP 和更新版本中使用 |
目標平臺 | 桌面 |
標頭 | winsplp.h (包括 Winsplp.h) |
連結庫 | Spoolss.lib |
DLL | Spoolss.dll |