Package com.sun.jna.platform.win32
Klasse SetupApi.SP_DEVICE_INTERFACE_DATA
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.SetupApi.SP_DEVICE_INTERFACE_DATA
- Umschließende Schnittstelle:
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.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon Klasse geerbte verschachtelte Klassen/Schnittstellen com.sun.jna.Structure
Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungint
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.Von Klasse geerbte Felder com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Von Klasse geerbte Methoden 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
-
Felddetails
-
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.
-
-
Konstruktordetails
-
SP_DEVICE_INTERFACE_DATA
public SP_DEVICE_INTERFACE_DATA() -
SP_DEVICE_INTERFACE_DATA
-