다음을 통해 공유


Win32_BaseService 클래스의 UserControlService 메서드

WMI 클래스 메서드는 사용자 정의 제어 코드를 서비스에 보내려고 시도합니다.

이 항목에서는 MOF(Managed Object Format) 구문을 사용합니다. 이 메서드를 사용하는 방법에 대한 자세한 내용은 메서드 호출을 참조하세요.

구문

uint32 UserControlService(
  [in] uint8 ControlCode
);

매개 변수

ControlCode [in]

서비스에 대한 제어 명령을 지정하는 값입니다. 예를 들어 컨트롤 명령은 "pause" 또는 "continue" 명령입니다. 값은 미리 정의된 코드이거나 서비스에서 정의하는 값 및 작업일 수 있습니다. 다음은 미리 정의된 제어 코드입니다.

SERVICE_CONTROL_CONTINUE

일시 중지된 서비스에 다시 시작하라는 것을 알 수 있습니다.

SERVICE_CONTROL_INTERROGATE

서비스에 현재 상태 정보를 서비스 제어 관리자에 보고하도록 알 수 있습니다.

SERVICE_CONTROL_NETBINDADD

네트워크 서비스에 바인딩을 위한 새 구성 요소가 있음을 알 수 있습니다.

SERVICE_CONTROL_NETBINDDISABLE

네트워크 서비스에 해당 바인딩 중 하나가 사용하지 않도록 설정되어 있음을 알 수 있습니다.

SERVICE_CONTROL_NETBINDENABLE

비활성화된 바인딩이 사용하도록 설정되어 있음을 네트워크 서비스에 알 수 있습니다.

SERVICE_CONTROL_NETBINDREMOVE

바인딩에 대한 구성 요소가 제거되었음을 네트워크 서비스에 알 수 있습니다.

SERVICE_CONTROL_PARAMCHANGE

서비스에 시작 매개 변수가 변경됨을 알 수 있습니다.

SERVICE_CONTROL_PAUSE

일시 중지를 서비스에 알 수 있습니다.

SERVICE_CONTROL_STOP

서비스에 중지를 알 수 있습니다.

반환 값

다음 목록에 나열된 값 중 하나를 반환하거나 오류를 나타내는 다른 값을 반환합니다.

Success

0

요청이 수락됩니다.

지원 안 됨

1

요청이 지원되지 않습니다.

액세스 거부됨

2

사용자에게 필요한 액세스 권한이 없습니다.

실행 중인 종속 서비스

3

실행 중인 다른 서비스가 이 서비스에 종속되어 있어서 이 서비스를 중지할 수 없습니다.

잘못된 서비스 제어

4

요청한 제어 코드가 잘못되었거나 서비스에 사용할 수 없습니다.

서비스에서 제어를 허용할 수 없음

5

요청된 제어 코드는 서비스 상태(Win32_BaseService 때문에 서비스로 보낼 수 없습니다. State 속성)은 0, 1 또는 2와 같습니다.

서비스가 활성화되지 않음

6

서비스가 시작되지 않았습니다.

서비스 요청 시간 제한

7

서비스가 시작 요청에 신속하게 응답하지 않습니다.

알 수 없는 오류

8

대화형 프로세스.

경로를 찾을 수 없음

9

서비스 실행 파일의 디렉터리 경로를 찾을 수 없습니다.

이미 실행 중인 서비스

10

서비스가 이미 실행되고 있습니다.

서비스 데이터베이스가 잠김

11

새 서비스를 추가할 데이터베이스가 잠겨 있습니다.

서비스 종속성 삭제됨

12

이 서비스가 사용하는 종속성이 시스템에서 제거됩니다.

서비스 종속성 오류

13

서비스에서 종속 서비스에서 필요한 서비스를 찾을 수 없습니다.

서비스 사용 안 함

14

시스템에서 서비스를 사용할 수 없습니다.

서비스 로그온 실패

15

서비스에 시스템에서 실행하기 위한 올바른 인증이 없습니다.

삭제로 표시된 서비스

16

시스템에서 이 서비스를 제거하는 중입니다.

서비스 스레드 없음

17

서비스에 대한 실행 스레드가 없습니다.

상태 순환 종속성

18

서비스 시작 시 순환 종속성이 있습니다.

상태 중복 이름

19

같은 이름으로 실행 중인 서비스가 있습니다.

상태가 잘못된 이름

20

서비스 이름에 잘못된 문자가 있습니다.

잘못된 상태 매개 변수

21

잘못된 매개 변수가 서비스에 전달되었습니다.

잘못된 서비스 계정 상태

22

이 서비스가 실행되는 계정이 잘못되었거나 서비스를 실행할 수 있는 권한이 없습니다.

상태 서비스 존재

23

서비스가 시스템에서 사용할 수 있는 서비스 데이터베이스에 있습니다.

서비스가 이미 일시 중지됨

24

서비스가 현재 시스템에서 일시 중지되었습니다.

기타

25 4294967295

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
네임스페이스
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

추가 정보

운영 체제 클래스

Win32_BaseService