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 ClassesNested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionintThe size, in bytes, of the SP_DEVICE_INTERFACE_DATA structure.intCan be one or more of the following: SPINT_ACTIVE - The interface is active (enabled).The GUID for the class to which the device interface belongs.Reserved.Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructors
- 
Method SummaryMethods 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 Details- 
cbSizepublic int cbSizeThe size, in bytes, of the SP_DEVICE_INTERFACE_DATA structure.
- 
InterfaceClassGuidThe GUID for the class to which the device interface belongs.
- 
Flagspublic int FlagsCan 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.
- 
ReservedReserved. Do not use.
 
- 
- 
Constructor Details- 
SP_DEVICE_INTERFACE_DATApublic SP_DEVICE_INTERFACE_DATA()
- 
SP_DEVICE_INTERFACE_DATA
 
-