Book/win32service-Phpdoc专题
win32service
目录
- 简介
- 安装/配置
- 预定义常量
- Win32Service Service Type Bitmasks
- Win32Service Service Status Constants
- Win32Service Service Control Message Constants
- Win32Service Service Control Message Accepted Bitmasks
- Win32Service Service Start Type Constants
- Win32Service Service Error Control Constants
- Win32Service Service Flag Constants
- Win32 Error Codes
- Win32 Base Priority Classes
- Win32 Recovery action
- Win32 Service informations
- Win32ServiceException — The Win32ServiceException class
- 范例
- win32service 函数
- win32_continue_service — Resumes a paused service
- win32_create_service — Creates a new service entry in the SCM database
- win32_delete_service — Deletes a service entry from the SCM database
- win32_get_last_control_message — Returns the last control message that was sent to this service
- win32_pause_service — Pauses a service
- win32_query_service_status — Queries the status of a service
- win32_send_custom_control — Send a custom control to the service
- win32_set_service_exit_code — Define or return the exit code for the current running service
- win32_set_service_exit_mode — Define or return the exit mode for the current running service
- win32_set_service_status — Update the service status
- win32_start_service_ctrl_dispatcher — Registers the script with the SCM, so that it can act as the service with the given name
- win32_start_service — Starts a service
- win32_stop_service — Stops a service
简介
The exception replaces the old mechanism where the error value needed to be compared to constants to detect which error was emitted. The Exception code is equal to the value of the error value and the exception message is based on the corresponding constant name.
类摘要
Win32ServiceException
class Win32ServiceException <span class="ooclass"> extends Exception {
/* 继承的属性 */
protected string
$message
;
protected int
$code
;
protected string
$file
;
protected int
$line
;
/* 继承的方法 */
final public string <span class="methodname">Exception::getMessage ( <span class="methodparam">void )
final public Throwable <span class="methodname">Exception::getPrevious ( <span class="methodparam">void )
final public mixed <span class="methodname">Exception::getCode ( <span class="methodparam">void )
final public string <span class="methodname">Exception::getFile ( <span class="methodparam">void )
final public int <span class="methodname">Exception::getLine ( <span class="methodparam">void )
final public array <span class="methodname">Exception::getTrace ( <span class="methodparam">void )
final public string <span class="methodname">Exception::getTraceAsString ( <span class="methodparam">void )
public string Exception::__toString ( <span class="methodparam">void )
final <span class="modifier">private void <span class="methodname">Exception::__clone ( <span class="methodparam">void )
}