Share via


SERVICE_LAUNCH_PROTECTED_INFO 구조체(winsvc.h)

서비스 보호 유형을 나타냅니다.

구문

typedef struct _SERVICE_LAUNCH_PROTECTED_INFO {
  DWORD dwLaunchProtected;
} SERVICE_LAUNCH_PROTECTED_INFO, *PSERVICE_LAUNCH_PROTECTED_INFO;

멤버

dwLaunchProtected

서비스의 보호 유형입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

SERVICE_LAUNCH_PROTECTED_NONE(0)

SERVICE_LAUNCH_PROTECTED_WINDOWS (1)

SERVICE_LAUNCH_PROTECTED_WINDOWS_LIGHT (2)

SERVICE_LAUNCH_PROTECTED_ANTIMALWARE_LIGHT (3)

설명

이 구조체는 ChangeServiceConfig2 함수에서 서비스의 보호 유형을 지정하는 데 사용되며 , QueryServiceConfig2 와 함께 보호된 서비스에 대한 서비스 구성 정보를 검색하는 데 사용됩니다. 서비스에 보호 유형을 적용하려면 적절한 인증서로 서비스에 서명해야 합니다.

SERVICE_LAUNCH_PROTECTED_WINDOWSSERVICE_LAUNCH_PROTECTED_WINDOWS_LIGHT 보호 유형은 내부 Windows 전용으로 예약되어 있습니다.

SERVICE_LAUNCH_PROTECTED_ANTIMALWARE_LIGHT 보호 유형은 맬웨어 방지 공급업체에서 보호된 맬웨어 방지 서비스를 시작하는 데 사용할 수 있습니다. 자세한 내용은 맬웨어 방지 서비스 보호를 참조하세요.

서비스가 보호됨으로 시작되면 보호되지 않는 다른 프로세스는 보호된 서비스에서 다음 API를 호출할 수 없습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8.1 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 R2 [데스크톱 앱만 해당]
머리글 winsvc.h