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 ->bWait 為 FALSE,則此函式會立即傳回,而不需要等待用戶的回應。 在此情況下,*pResponse 會設定為IDASYNC。
如果您打算在想要在 Windows 2000 下執行的驅動程式中使用此函式,您必須呼叫 LoadLibrary 函式來載入 spoolss.dll,然後透過呼叫 GetProcAddress 函式,在該 DLL 中尋找此函式的位址。 (LoadLibrary 和 GetProcAddress 會在 Microsoft Windows SDK documentation.) 如果呼叫 GetProcAddress 失敗,您必須使用替代機制來顯示使用者介面元素。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | SplPromptUIInUsersSession 函式可在 Windows XP 和更新版本中使用 |
目標平台 | 桌面 |
標頭 | winsplp.h (包含 Winsplp.h) |
程式庫 | Spoolss.lib |
Dll | Spoolss.dll |