Package com.sun.jna.platform.win32
Class WinBase.PROCESS_INFORMATION
- java.lang.Object
- 
- com.sun.jna.Structure
- 
- com.sun.jna.platform.win32.WinBase.PROCESS_INFORMATION
 
 
- 
- Direct Known Subclasses:
- WinBase.PROCESS_INFORMATION.ByReference
 - Enclosing interface:
- WinBase
 
 @FieldOrder({"hProcess","hThread","dwProcessId","dwThreadId"}) public static class WinBase.PROCESS_INFORMATION extends Structure Contains information about a newly created process and its primary thread. It is used with the CreateProcess, CreateProcessAsUser, CreateProcessWithLogonW, or CreateProcessWithTokenW function.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classWinBase.PROCESS_INFORMATION.ByReference- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description WinDef.DWORDdwProcessIdA value that can be used to identify a process.WinDef.DWORDdwThreadIdA value that can be used to identify a thread.WinNT.HANDLEhProcessA handle to the newly created process.WinNT.HANDLEhThreadA handle to the primary thread of the newly created process.- 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description PROCESS_INFORMATION()PROCESS_INFORMATION(Pointer memory)
 - 
Method Summary- 
Methods inherited from class com.sun.jna.StructureallocateMemory, 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
 
- 
 
- 
- 
- 
Field Detail- 
hProcesspublic WinNT.HANDLE hProcess A handle to the newly created process. The handle is used to specify the process in all functions that perform operations on the process object.
 - 
hThreadpublic WinNT.HANDLE hThread A handle to the primary thread of the newly created process. The handle is used to specify the thread in all functions that perform operations on the thread object.
 - 
dwProcessIdpublic WinDef.DWORD dwProcessId A value that can be used to identify a process. The value is valid from the time the process is created until all handles to the process are closed and the process object is freed; at this point, the identifier may be reused.
 - 
dwThreadIdpublic WinDef.DWORD dwThreadId A value that can be used to identify a thread. The value is valid from the time the thread is created until all handles to the thread are closed and the thread object is freed; at this point, the identifier may be reused.
 
- 
 - 
Constructor Detail- 
PROCESS_INFORMATIONpublic PROCESS_INFORMATION() 
 - 
PROCESS_INFORMATIONpublic PROCESS_INFORMATION(Pointer memory) 
 
- 
 
-