|
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 | ||||||||