RevertToPrinterSelf 함수(winsplp.h)
가장 스레드에서 RevertToPrinterSelf
호출되면 가장되는 스레드에 대한 토큰을 반환합니다.
통사론
HANDLE RevertToPrinterSelf();
반환 값
작업이 성공하면 함수는 가장된 스레드의 토큰을 반환합니다. 현재 스레드가 다른 스레드를 가장하지 않으면 이 함수는 NULL 반환합니다.
발언
구성 요소가 레지스트리와 같은 로컬 시스템 컨텍스트에서 리소스에 액세스해야 하는 경우 RevertToPrinterSelf
호출해야 합니다. 로컬 시스템 컨텍스트는 시스템 프로세스의 보안 컨텍스트(프로세스 또는 스레드의 보안 동작을 정의하는 설정 컬렉션)입니다. 시스템 프로세스는 운영 체제가 부팅되면 로컬 시스템 계정에 대해 만들어진 로그온 세션에서 실행되는 프로세스입니다.
RevertToPrinterSelf
NULL 값을 반환하는 경우 작업을 완료하고 스레드 핸들을 정리하려면 반환 값으로 ImpersonatePrinterClient 호출해야 합니다.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 바탕 화면 |
헤더 | winsplp.h(Winsplp.h 포함) |
라이브러리 | Spoolss.lib |
DLL | Spoolss.dll |