SplPromptUIInUsersSession 함수(winsplp.h)
함수는 SplPromptUIInUsersSession
프린터 핸들 및 작업 ID로 표시된 세션에 표준 메시지 상자를 표시합니다.
구문
BOOL SplPromptUIInUsersSession(
[in] HANDLE hPrinter,
[in] DWORD JobId,
[in] PSHOWUIPARAMS pUIParams,
[out] DWORD *pResponse
);
매개 변수
[in] hPrinter
프린터에 대한 핸들입니다.
[in] JobId
인쇄 작업을 지정합니다.
[in] pUIParams
메시지 상자의 모양과 동작을 결정하는 값이 포함된 SHOWUIPARAMS 구조체에 대한 포인터입니다.
[out] pResponse
사용자의 응답 또는 IDASYNC 상수를 포함하는 메모리 위치에 대한 포인터입니다. 자세한 내용은 주의 섹션을 참조하세요.
반환 값
성공하면 함수는 TRUE를 SplPromptUIInUsersSession
반환하고, 그렇지 않으면 FALSE를 반환합니다.
설명
pUIParams ->bWait이 FALSE이면 이 함수는 사용자의 응답을 기다리지 않고 즉시 반환됩니다. 이 경우 *pResponse 는 IDASYNC로 설정됩니다.
Windows 2000에서 실행하려는 드라이버에서 이 함수를 사용하려는 경우 LoadLibrary 함수를 호출하여 spoolss.dll 로드한 다음 GetProcAddress 함수를 호출하여 해당 DLL 내에서 이 함수의 주소를 찾아야 합니다. (LoadLibrary 및 GetProcAddress는 Microsoft Windows SDK 설명서에 설명되어 있습니다.) GetProcAddress 호출에 실패하는 경우 대체 메커니즘을 사용하여 사용자 인터페이스 요소를 표시해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | SplPromptUIInUsersSession 함수는 Windows XP 이상에서 사용할 수 있습니다. |
대상 플랫폼 | 데스크톱 |
머리글 | winsplp.h(Winsplp.h 포함) |
라이브러리 | 스풀스.lib |
DLL | Spoolss.dll |