Package com.sun.jna.platform.win32
Klasse Winsvc.SERVICE_STATUS_PROCESS
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.Winsvc.SERVICE_STATUS_PROCESS
- Umschließende Schnittstelle:
Winsvc
@FieldOrder({"dwServiceType","dwCurrentState","dwControlsAccepted","dwWin32ExitCode","dwServiceSpecificExitCode","dwCheckPoint","dwWaitHint","dwProcessId","dwServiceFlags"})
public static class Winsvc.SERVICE_STATUS_PROCESS
extends Structure
Contains process status information for a service. The ControlServiceEx,
EnumServicesStatusEx, NotifyServiceStatusChange, and QueryServiceStatusEx
functions use this structure.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungint
dwCheckPoint - The check-point value the service increments periodically to report its progress during a lengthy start, stop, pause, or continue operation.int
dwControlsAccepted - The control codes the service accepts and processes in its handler function: SERVICE_ACCEPT_STOP, SERVICE_ACCEPT_PAUSE_CONTINUE, SERVICE_ACCEPT_SHUTDOWN, SERVICE_ACCEPT_PARAMCHANGE, SERVICE_ACCEPT_NETBINDCHANGE, SERVICE_ACCEPT_HARDWAREPROFILECHANGE, SERVICE_ACCEPT_POWEREVENT, SERVICE_ACCEPT_SESSIONCHANGE, SERVICE_ACCEPT_PRESHUTDOWN, SERVICE_ACCEPT_TIMECHANGE, SERVICE_ACCEPT_TRIGGEREVENTint
dwCurrentState - The current state of the service.int
dwProcessId - The process identifier of the service.int
This member can be one of the following values: 0, or SERVICE_RUNS_IN_SYSTEM_PROCESSint
dwServiceSpecificExitCode - A service-specific error code that the service returns when an error occurs while the service is starting or stopping.int
dwServiceType - the type of service.int
dwWaitHint - The estimated time required for a pending start, stop, pause, or continue operation, in milliseconds.int
dwWin32ExitCode - The error code the service uses to report an error that occurs when it is starting or stopping.Von Klasse geerbte Felder com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Von Klasse geerbte Methoden com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Felddetails
-
dwServiceType
public int dwServiceTypedwServiceType - the type of service. This member can be one of the following values: SERVICE_KERNEL_DRIVER, SERVICE_FILE_SYSTEM_DRIVER, SERVICE_WIN32_OWN_PROCESS, SERVICE_WIN32_SHARE_PROCESS, If the service type is either SERVICE_WIN32_OWN_PROCESS or SERVICE_WIN32_SHARE_PROCESS, and the service is running in the context of the LocalSystem account, the following type may also be specified: SERVICE_INTERACTIVE_PROCESS These values can be found in WinNT.h -
dwCurrentState
public int dwCurrentStatedwCurrentState - The current state of the service. This member can be one of the following values: SERVICE_STOPPED, SERVICE_START_PENDING, SERVICE_STOP_PENDING, SERVICE_RUNNING, SERVICE_CONTINUE_PENDING, SERVICE_PAUSE_PENDING, SERVICE_PAUSED -
dwControlsAccepted
public int dwControlsAccepteddwControlsAccepted - The control codes the service accepts and processes in its handler function: SERVICE_ACCEPT_STOP, SERVICE_ACCEPT_PAUSE_CONTINUE, SERVICE_ACCEPT_SHUTDOWN, SERVICE_ACCEPT_PARAMCHANGE, SERVICE_ACCEPT_NETBINDCHANGE, SERVICE_ACCEPT_HARDWAREPROFILECHANGE, SERVICE_ACCEPT_POWEREVENT, SERVICE_ACCEPT_SESSIONCHANGE, SERVICE_ACCEPT_PRESHUTDOWN, SERVICE_ACCEPT_TIMECHANGE, SERVICE_ACCEPT_TRIGGEREVENT -
dwWin32ExitCode
public int dwWin32ExitCodedwWin32ExitCode - The error code the service uses to report an error that occurs when it is starting or stopping. To return an error code specific to the service, the service must set this value to ERROR_SERVICE_SPECIFIC_ERROR to indicate that the dwServiceSpecificExitCode member contains the error code. The service should set this value to NO_ERROR when it is running and on normal termination. -
dwServiceSpecificExitCode
public int dwServiceSpecificExitCodedwServiceSpecificExitCode - A service-specific error code that the service returns when an error occurs while the service is starting or stopping. This value is ignored unless the dwWin32ExitCode member is set to ERROR_SERVICE_SPECIFIC_ERROR. -
dwCheckPoint
public int dwCheckPointdwCheckPoint - The check-point value the service increments periodically to report its progress during a lengthy start, stop, pause, or continue operation. -
dwWaitHint
public int dwWaitHintdwWaitHint - The estimated time required for a pending start, stop, pause, or continue operation, in milliseconds. -
dwProcessId
public int dwProcessIddwProcessId - The process identifier of the service. -
dwServiceFlags
public int dwServiceFlagsThis member can be one of the following values: 0, or SERVICE_RUNS_IN_SYSTEM_PROCESS
-
-
Konstruktordetails
-
SERVICE_STATUS_PROCESS
public SERVICE_STATUS_PROCESS() -
SERVICE_STATUS_PROCESS
public SERVICE_STATUS_PROCESS(int size)
-