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 Summary
Nested ClassesNested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
The size, in bytes, of the SP_DEVICE_INTERFACE_DATA structure.int
Can 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.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sun.jna.Structure
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
-
Field Details
-
cbSize
public int cbSizeThe size, in bytes, of the SP_DEVICE_INTERFACE_DATA structure. -
InterfaceClassGuid
The GUID for the class to which the device interface belongs. -
Flags
public 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. -
Reserved
Reserved. Do not use.
-
-
Constructor Details
-
SP_DEVICE_INTERFACE_DATA
public SP_DEVICE_INTERFACE_DATA() -
SP_DEVICE_INTERFACE_DATA
-