다음을 통해 공유


WlxScreenSaverNotify 함수(winwlx.h)

[WlxScreenSaverNotify 함수는 Windows Server 2008 및 Windows Vista를 기준으로 더 이상 사용할 수 없습니다.]

WlxScreenSaverNotify 함수는 대체 GINA DLL에 의해 구현될 수 있습니다. Winlogon 은 화면 보호기가 활성화되기 직전에 이 함수를 호출하여 GINA가 화면 보호기 프로그램과 상호 작용할 수 있도록 합니다.

참고 GINA DLL은 Windows Vista에서 무시됩니다.
 

구문

BOOL WlxScreenSaverNotify(
  [in]      PVOID pWlxContext,
  [in, out] BOOL  *pSecure
);

매개 변수

[in] pWlxContext

이 창 스테이션과 연결된 GINA 컨텍스트에 대한 포인터입니다. Winlogon이 이 스테이션에 대해 WlxInitialize 를 호출하면 GINA는 이 컨텍스트 값을 반환합니다.

[in, out] pSecure

입력 시 현재 화면 보호기가 안전한지 여부를 지정하는 부울 값에 대한 포인터입니다.

출력에서 은 워크스테이션을 잠글지 여부를 나타냅니다.

반환 값

화면 보호기를 활성화해야 하는 경우 함수는 TRUE를 반환 합니다.

화면 보호기를 활성화하지 않으면 함수는 FALSE를 반환합니다.

설명

GINA DLL이 이 함수를 내보내지 않으면 Winlogon은 다음과 같은 기본 동작을 사용합니다.

#include <windows.h>
#include <Winwlx.h>

BOOL DefaultScreenSaverNotify(
   PVOID   pWlxContext,
   BOOL    *pSecure)
{
  if (*pSecure)
  {
    *pSecure = WlxIsLockOk(pWlxContext);
  }
  return(TRUE);
}

WlxScreenSaverNotify를 호출하기 전에 Winlogon은 현재 데스크톱이 Winlogon 데스크톱이 되도록 데스크톱 상태를 설정하고 데스크톱이 잠기도록 워크스테이션 상태를 설정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 winwlx.h

추가 정보

WlxInitialize