다음을 통해 공유


WlxShutdown 함수(winwlx.h)

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

WlxShutdown 함수는 대체 GINA DLL에 의해 구현되어야 합니다. Winlogon은 종료 직전에 이 함수를 호출하여 GINA가 판독기에서 스마트 카드 꺼내는 것과 같은 모든 종료 작업을 수행할 수 있도록 합니다.

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

구문

void WlxShutdown(
  [in] PVOID pWlxContext,
  [in] DWORD ShutdownType
);

매개 변수

[in] pWlxContext

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

[in] ShutdownType

종료 유형을 지정합니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.

의미
WLX_SAS_ACTION_SHUTDOWN
5(0x5)
사용자를 로그오프하고 컴퓨터를 종료합니다.
WLX_SAS_ACTION_SHUTDOWN_REBOOT
11(0xB)
컴퓨터를 종료하고 다시 시작합니다.
WLX_SAS_ACTION_SHUTDOWN_POWER_OFF
10(0xA)
하드웨어에서 허용하는 경우 컴퓨터를 종료하고 끕니다.

반환 값

없음

설명

Winlogon은 사용자가 로그오프하고 WlxLogoff 함수가 호출된 후 WlxShutdown 을 호출합니다.

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

요구 사항

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

참고 항목

WlxInitialize

WlxLogoff