Package com.sun.jna.platform.win32
Class SetupApi.SP_DEVICE_INTERFACE_DATA
- java.lang.Object
- 
- com.sun.jna.Structure
- 
- com.sun.jna.platform.win32.SetupApi.SP_DEVICE_INTERFACE_DATA
 
 
- 
- Enclosing interface:
- SetupApi
 
 @FieldOrder({"cbSize","InterfaceClassGuid","Flags","Reserved"}) public static class SetupApi.SP_DEVICE_INTERFACE_DATA extends Structure An SP_DEVICE_INTERFACE_DATA structure defines a device interface in a device information set.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classSetupApi.SP_DEVICE_INTERFACE_DATA.ByReference- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description intcbSizeThe size, in bytes, of the SP_DEVICE_INTERFACE_DATA structure.intFlagsCan be one or more of the following: SPINT_ACTIVE - The interface is active (enabled).Guid.GUIDInterfaceClassGuidThe GUID for the class to which the device interface belongs.PointerReservedReserved.- 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description SP_DEVICE_INTERFACE_DATA()SP_DEVICE_INTERFACE_DATA(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- 
cbSizepublic int cbSize The size, in bytes, of the SP_DEVICE_INTERFACE_DATA structure.
 - 
InterfaceClassGuidpublic Guid.GUID InterfaceClassGuid The GUID for the class to which the device interface belongs.
 - 
Flagspublic int Flags Can be one or more of the following: SPINT_ACTIVE - The interface is active (enabled). SPINT_DEFAULT - The interface is the default interface for the device class. SPINT_REMOVED - The interface is removed.
 - 
Reservedpublic Pointer Reserved Reserved. Do not use.
 
- 
 - 
Constructor Detail- 
SP_DEVICE_INTERFACE_DATApublic SP_DEVICE_INTERFACE_DATA() 
 - 
SP_DEVICE_INTERFACE_DATApublic SP_DEVICE_INTERFACE_DATA(Pointer memory) 
 
- 
 
-