|
JNA API> 3.3.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.jna.Structure
com.sun.jna.platform.win32.Winsvc.SERVICE_STATUS_PROCESS
public static class Winsvc.SERVICE_STATUS_PROCESS
Contains process status information for a service. The ControlServiceEx, EnumServicesStatusEx, NotifyServiceStatusChange, and QueryServiceStatusEx functions use this structure.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.sun.jna.Structure |
---|
Structure.ByReference, Structure.ByValue |
Field Summary | |
---|---|
int |
dwCheckPoint
dwCheckPoint - The check-point value the service increments periodically to report its progress during a lengthy start, stop, pause, or continue operation. |
int |
dwControlsAccepted
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_TRIGGEREVENT |
int |
dwCurrentState
dwCurrentState - The current state of the service. |
int |
dwProcessId
dwProcessId - The process identifier of the service. |
int |
dwServiceFlags
This member can be one of the following values: 0, or SERVICE_RUNS_IN_SYSTEM_PROCESS |
int |
dwServiceSpecificExitCode
dwServiceSpecificExitCode - A service-specific error code that the service returns when an error occurs while the service is starting or stopping. |
int |
dwServiceType
dwServiceType - the type of service. |
int |
dwWaitHint
dwWaitHint - The estimated time required for a pending start, stop, pause, or continue operation, in milliseconds. |
int |
dwWin32ExitCode
dwWin32ExitCode - The error code the service uses to report an error that occurs when it is starting or stopping. |
Fields inherited from class com.sun.jna.Structure |
---|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE |
Constructor Summary | |
---|---|
Winsvc.SERVICE_STATUS_PROCESS()
|
|
Winsvc.SERVICE_STATUS_PROCESS(int size)
|
Method Summary |
---|
Methods inherited from class com.sun.jna.Structure |
---|
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getFields, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public int dwServiceType
public int dwCurrentState
public int dwControlsAccepted
public int dwWin32ExitCode
public int dwServiceSpecificExitCode
public int dwCheckPoint
public int dwWaitHint
public int dwProcessId
public int dwServiceFlags
Constructor Detail |
---|
public Winsvc.SERVICE_STATUS_PROCESS()
public Winsvc.SERVICE_STATUS_PROCESS(int size)
|
JNA API> 3.3.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |