다음을 통해 공유


RevertToPrinterSelf 함수(winsplp.h)

RevertToPrinterSelf 가장 스레드에서 가 호출되면 가장되는 스레드에 대한 토큰을 반환합니다.

구문

HANDLE RevertToPrinterSelf();

반환 값

작업이 성공하면 함수는 가장된 스레드의 토큰을 반환합니다. 현재 스레드가 다른 스레드를 가장하지 않는 경우 이 함수는 NULL을 반환합니다.

설명

RevertToPrinterSelf 구성 요소가 레지스트리와 같은 로컬 시스템 컨텍스트의 리소스에 액세스해야 하는 경우 를 호출해야 합니다. 로컬 시스템 컨텍스트는 시스템 프로세스의 보안 컨텍스트(프로세스 또는 스레드의 보안 동작을 정의하는 설정 컬렉션)입니다. 시스템 프로세스는 운영 체제가 부팅되면 로컬 시스템 계정에 대해 만들어진 로그온 세션에서 실행되는 프로세스입니다.

NULL이 아닌 값을 반환하는 경우 RevertToPrinterSelf 작업을 완료하고 스레드 핸들을 클린 반환 값으로 ImpersonatePrinterClient를 호출해야 합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 winsplp.h(Winsplp.h 포함)
라이브러리 스풀스.lib
DLL Spoolss.dll

추가 정보

ImpersonatePrinterClient