@FieldOrder({"dwOSVersionInfoSize","dwMajorVersion","dwMinorVersion","dwBuildNumber","dwPlatformId","szCSDVersion"}) public static class WinNT.OSVERSIONINFO extends Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
WinDef.DWORD |
dwBuildNumber |
Build number of the operating system.
|
WinDef.DWORD |
dwMajorVersion |
Major version number of the operating system.
|
WinDef.DWORD |
dwMinorVersion |
Minor version number of the operating system.
|
WinDef.DWORD |
dwOSVersionInfoSize |
Size of this data structure, in bytes.
|
WinDef.DWORD |
dwPlatformId |
Operating system platform.
|
char[] |
szCSDVersion |
Pointer to a null-terminated string, such as "Service Pack 3", that
indicates the latest Service Pack installed on the system.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
OSVERSIONINFO() |
|
OSVERSIONINFO(Pointer memory) |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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
public WinDef.DWORD dwOSVersionInfoSize
public WinDef.DWORD dwMajorVersion
public WinDef.DWORD dwMinorVersion
public WinDef.DWORD dwBuildNumber
public WinDef.DWORD dwPlatformId
public char[] szCSDVersion
public OSVERSIONINFO()
public OSVERSIONINFO(Pointer memory)