win32service win32_send_custom_control

(PECL win32service >=0.4.0)

win32_send_custom_control — 서비스에 사용자 지정 컨트롤 보내기


설명

win32_send_custom_control(string $servicename, int $control, string $machine = ?): void

자세한 내용은 » Microsoft ControlService 함수을 참조하세요.


매개변수

servicename
서비스의 짧은 이름입니다.
control
128에서 255 사이의 사용자 지정 contole 값입니다.
machine
선택적 시스템 이름입니다. 생략하면 로컬 머신이 사용됩니다.

반환 값

값이 반환되지 않습니다.

버전 1.0.0 이전에는 성공 시 WIN32_NO_ERROR를, 매개변수에 문제가 있으면 false를, 실패 시 Win32 Error Code를 반환했습니다.


오류/예외

버전 1.0.0 이전에는 제어 값이 128과 255 사이가 아니면 이 함수는 E_ERROR 레벨 오류를 내보냅니다.

servicename 매개변수의 값이 비어 있으면 ValueError가 발생합니다.

control 매개변수의 값이 128에서 255 사이가 아니면 ValueError가 발생합니다.

오류가 발생하면 Win32ServiceException이 발생합니다.


변경 로그

버전 설명
PECL win32service 1.0.0 매개변수의 잘못된 데이터에 대해 ValueError를 발생시킵니다. 이전에는 false가 반환되었습니다.
PECL win32service 1.0.0 이전에 Win32 Error Code가 반환된 오류 시 Win32ServiceException을 throw합니다.
PECL win32service 1.0.0 반환 유형은 이제 void이며 이전에는 mixed되었습니다.

기타