Freigeben über


Attributtoken in SDEL

Die SDEL-Sprache verwendet Zielattributetoken, um Merkmale von Zielgeräten und -computern zu definieren.

Stammattributetoken für alle Ziele

In der folgenden Tabelle werden die Attribute im Stammnamespace beschrieben, die für alle Ziele gültig sind.

Stichwort VARIANT-Typ BESCHREIBUNG
Typ VT_BSTR Definiert den Typ des Ziels. Dieser Wert kann "System" oder "Device" sein.

Stammattributetoken für ein Geräteziel

In der folgenden Tabelle werden die Attribute im Stammnamespace beschrieben, die nur für Gerätetypziele gültig sind.

Hinweis

Die meisten der folgenden Attribute werden vom Betriebssystem über die SetupDi-APIs abgerufen. Weitere Informationen zu diesen APIs finden Sie unter SetupDiGetDeviceRegistryProperty.

Stichwort VARIANT-Typ Beschreibung
Adresse VT_I4 Klassenspezifische (oder busspezifische) Adresse.
BusNumber VT_I4 Busnummer für das Gerät.
Funktionen VT_I4 Funktionen des Geräts.
Zeichen VT_I4 Ein bitweiser OR der Geräteeigenschaften flags in einem DWORD. (SPDRP_CHARACTERISTICS)
Klasse VT_BSTR Klasse des Geräts.
ClassGUID VT_BSTR Klasse des Geräts in GUID-Form. Verwenden Sie dieses Schlüsselwort (keyword) anstelle des Felds Klasse, wenn Sie lokalisierte Builds verwenden.
CompatIDs VT_ARRAY von VARIANT mit VT_BSTR Alle kompatiblen IDs, die für dieses Gerät definiert sind.
ConfigFlags VT_I4 Konfigurationsflags für das Gerät.
BESCHREIBUNG VT_BSTR Gerätebeschreibung.
DeviceID VT_BSTR Gerätebezeichner, einschließlich des instance-Bezeichners für das Gerät. Diese Zeichenfolge ist eine eindeutige Zeichenfolge für jedes Gerät im System.
DeviceStatusString VT_BSTR Enthält sowohl StatusString als auch ProblemCodeString in einer einzelnen Zeichenfolge.
DevInst VT_I4 Undurchsichtiges Handle für das Gerät instance.
DevType VT_I4 Stellt den Gerätetyp dar. (SPDRP_DEVTYPE)
DisplayName VT_BSTR Löst den ersten Wert auf, der (von links nach rechts) in den folgenden Attributen gefunden wird: FriendlyName, Description oder DeviceID.
Treiber VT_BSTR Ein Schlüssel in HKLM\System\CurrentControlSet\Control\Class\, der weitere Informationen zum Treiber enthält.
DriverBinaryNames VT_ARRAY von VARIANT mit VT_BSTR Aggregiert alle Daten aus UpperClassFilters, UpperFilters, LowerFilters, LowerClassFilters und Service.
Enumerator VT_BSTR Der Name des Enumerators des Geräts. (SPDRP_ENUMERATOR_NAME)
Exklusiv VT_I4 Eine Zahl, die angibt, ob ein Benutzer das Gerät exklusiv nutzen kann. (SPDRP_EXCLUSIVE)
Filter VT_ARRAY von VARIANT mit VT_BSTR Aggregiert alle Daten aus UpperClassFilters, UpperFilters, LowerFilters und LowerClassFilters.
FriendlyName VT_BSTR Anzeigename des Geräts.
Hardware-IDs VT_ARRAY von VARIANT mit VT_BSTR Alle Hardware-IDs, die für dieses Gerät definiert sind.
IsAttached VT_BOOL Das Gegenteil des IsPhantom-Attributs. Diese Schlüsselwort (keyword) entspricht "IsPhantom=False".
IsDisableable VT_BOOL Extrahiert das DN_DISABLEABLE-Flag aus den Statusflags. Der Wert VARIANT_TRUE gibt an, dass das Gerät angibt, dass es deaktiviert werden kann. Diese Schlüsselwort (keyword) entspricht "status&0x00002000".
IsDisabled VT_BOOL Überprüft den CM_PROB_DISABLED Wert im Attribut ProblemCode. Der Wert VARIANT_TRUE gibt an, dass das Gerät deaktiviert ist und vor der Verwendung aktiviert werden muss. Diese Schlüsselwort (keyword) entspricht "ProblemCode=0x00000016".
IsFailedStart VT_BOOL Sucht nach dem CM_PROB_FAILED_START Flags aus den ProblemCode-Flags. Der Wert VARIANT_TRUE gibt an, dass der Gerätetreiber nicht gestartet werden konnte. Diese Schlüsselwort (keyword) entspricht "ProblemCode=0x0000000A".
IsFailedInstall VT_BOOL Sucht nach dem CM_PROB_FAILED_INSTALL-Flags aus den ProblemCode-Flags. Der Wert VARIANT_TRUE gibt an, dass der Gerätetreiber nicht auf dem Gerät installiert werden konnte. Diese Schlüsselwort (keyword) entspricht "ProblemCode=0x0000001C".
IsFiltered VT_BOOL Extrahiert das DN_FILTERED-Flag aus den Statusflags. Diese Schlüsselwort (keyword) entspricht "status&0x00000800".
IsManual VT_BOOL Extrahiert das DN_MANUAL-Flag aus den Statusflags. Diese Schlüsselwort (keyword) entspricht "status&0x00000010".
IsMoved VT_BOOL Extrahiert das DN_MOVED-Flag aus den Statusflags. Diese Schlüsselwort (keyword) entspricht "status&0x00001000".
IsPhantom VT_BOOL Der Wert VARIANT_TRUE gibt an, dass das Gerät derzeit nicht an das System angeschlossen ist oder deinstalliert wurde.
IsRebootNeed VT_BOOL Extrahiert das DN_NEED_RESTART-Flag aus den Statusflags. Der Wert VARIANT_TRUE gibt an, dass das Co-Installationsprogramm des Geräts angibt, dass der Computer neu gestartet werden muss, damit das Gerät eine Entfernungs- oder Installationsaktion abschließen kann. Diese Schlüsselwort (keyword) entspricht "status&0x00000100".
IsReinstallNeed VT_BOOL Extrahiert das CONFIGFLAG_REINSTALL-Flag aus dem ConfigFlags-Attribut. Der Wert VARIANT_TRUE gibt an, dass das Gerät angibt, dass es entfernt werden kann. Diese Schlüsselwort (keyword) entspricht "ConfigFlags&0x00000020".
IsRemovable VT_BOOL Extrahiert das DN_REMOVABLE-Flag aus den Statusflags. Der Wert VARIANT_TRUE gibt an, dass das Gerät angibt, dass es entfernt werden kann. Diese Schlüsselwort (keyword) entspricht "status&0x00004000".
IsRemovePending VT_BOOL Extrahiert das DN_WILL_BE_REMOVED-Flag aus den Statusflags. Diese Schlüsselwort (keyword) entspricht "status&0x00040000".
IsRootEnumerated VT_BOOL Extrahiert das DN_ROOT_ENUMERATED-Flag aus den Statusflags. Der Wert VARIANT_TRUE gibt an, dass das übergeordnete Element des Geräts RootDevice ist. Diese Schlüsselwort (keyword) entspricht "status&0x00000001".
Isstarted VT_BOOL Extrahiert das DN_STARTED-Flag aus den Statusflags. Der Wert VARIANT_TRUE gibt an, dass das Gerät derzeit konfiguriert ist. Diese Schlüsselwort (keyword) entspricht "status&0x00000008".
LegacyBusType VT_I4 Legacybustyp.
Standort VT_BSTR Weitere Informationen zum physischen Standort des Geräts.
LocationPaths VT_ARRAY von VARIANT mit VT_BSTR Standort des Geräts instance in der Gerätestruktur.
LowerClassFilters VT_ARRAY von VARIANT mit VT_BSTR Die Dienstnamen jedes Treibers, der als Filter der unteren Klasse auf dem Zielgerät angefügt ist.
LowerClassFiltersBinaryNames VT_ARRAY von VARIANT mit VT_BSTR Namen von Binärdateien aller unteren Filtertreiber für das Geräteziel.
LowerFilters VT_ARRAY von VARIANT mit VT_BSTR Die Dienstnamen jedes Treibers, der als niedrigerer Filter auf dem Zielgerät angefügt ist.
LowerFiltersBinaryNames VT_ARRAY von VARIANT mit VT_BSTR Namen aller niedrigeren Filtertreiber für das Geräteziel.
Hersteller VT_BSTR Hersteller des Geräts
PDO VT_BSTR Name des physischen Geräteobjekts im Kernel.
ProblemCode VT_I4 Problemcode für das Gerät. Einer der CM_PROB_ präfixierten Problemwerte, die in Cfg.h definiert sind.
ProblemCodeString VT_BSTR Die Zeichenfolgendarstellung von ProblemCode.
RemovalPolicy VT_I4 Aktuelle Entfernungsrichtlinie des Geräts. (SPDRP_REMOVAL_POLICY)
RemovalPolicyHWDefault VT_I4 Von ardware angegebene Standardentfernungsrichtlinie des Geräts. (SPDRP_REMOVAL_POLICY_HW_DEFAULT)
RemovalPolicyOverride VT_I4 Überschreiben Sie die Entfernungsrichtlinie (sofern vorhanden) des Geräts. (SPDRP_REMOVAL_POLICY_OVERRIDE)
Dienst VT_BSTR Der Dienstname des Treibers für das Gerät.
ServiceBinaryName VT_BSTR Name des Funktionstreibers für das Geräteziel.
Status VT_I4 Statusflags für das Gerät.
StatusString VT_BSTR Die Gerätestatuszeichenfolge.
SymbolicLink VT_BSTR Name, den Sie verwenden können, um das Gerät mit der Microsoft Win32 CreateFile-Methode zu öffnen. Sie können nicht alle Geräte auf diese Weise verwenden. Auf den meisten Geräten, die über eine programmierbare Schnittstelle verfügen, ist SymbolicLink verfügbar.
UIFormat VT_BSTR Zeichenfolge, die zum Anzeigen des UINumber-Werts verwendet wird. (SPDRP_UI_NUMBER_DESC_FORMAT)
UINumber VT_I4 UINumber für das Gerät.
UpperClassFilters VT_ARRAY von VARIANT mit VT_BSTR Die Dienstnamen jedes Treibers, der als Oberklassenfilter auf dem Zielgerät angefügt ist.
UpperClassFiltersBinaryNames VT_ARRAY von VARIANT mit VT_BSTR Namen von Binärdateien aller Filtertreiber der Oberklasse für das Geräteziel.
UpperFilters VT_ARRAY von VARIANT mit VT_BSTR Die Dienstnamen jedes Treibers, der als oberer Filter auf dem Zielgerät angefügt ist.
UpperFiltersBinaryNames VT_ARRAY von VARIANT mit VT_BSTR Namen aller oberen Filtertreiber für das Geräteziel

Stammschlüsselwörter für ein Systemziel

In der folgenden Tabelle werden die Attribute im Stammnamespace beschrieben, die nur für Systemtypziele gültig sind.

Stichwort VARIANT-Typ BESCHREIBUNG
IsPhantom VT_BOOL Gibt an, ob das System derzeit zur Verwendung verfügbar ist.
IsRemote VT_BOOL Gibt an, ob es sich bei dem Ziel um ein Remotesystem handelt.
PageSize VT_I4 Seitengröße der Zielsystemhardware.
ProcArch VT_BSTR Prozessorarchitektur der Zielsystemhardware. Dieses Feld kann "x86", "IA64" oder "x64" enthalten.
OSMajorVersion VT_I4 Gibt die Hauptversionsnummer des Betriebssystems an.
OSMinorVersion VT_I4 Gibt die Nebenversionsnummer des Betriebssystems an.

Schlüsselwörter für Datenträgernamespaces

In der folgenden Tabelle werden die Attribute im Datenträgernamespace beschrieben, die nur für Datenträgergeräte gültig sind.

Hinweis

Die meisten Attribute im Datenträgernamespace werden vom Betriebssystem über eine IOCTL auf den Datenträger selbst abgerufen. Weitere Informationen finden Sie unter STORAGE_DEVICE_DESCRIPTOR.

Stichwort VARIANT-Typ BESCHREIBUNG
BusType VT_I4 STORAGE_DEVICE_DESCRIPTOR. BusType-Feld.
DeviceType VT_I4 STORAGE_DEVICE_DESCRIPTOR. DeviceTypeModifier-Feld.
IsRemovable VT_BOOL Gibt an, ob das Gerät Wechselmedien enthält.
IsCommandQueuing VT_BOOL STORAGE_DEVICE_DESCRIPTOR. CommandQueueing-Feld.
Number VT_UI4 Datenträgernummer (wahrscheinlich identisch mit dem Feld Adresse).
ProductID VT_BSTR Produktbezeichner.
ProductRev VT_BSTR Produktrevisionswert.
SerialNumber VT_BSTR Seriennummer.
Size VT_I8 Gesamtgröße des Datenträgers in Bytes.
VendorID VT_BSTR Anbieterbezeichner.

Schlüsselwörter für Volumenamespaces

In der folgenden Tabelle werden die Attribute im Volume-Namespace beschrieben, die nur für Volumegeräte gültig sind.

Stichwort VARIANT-Typ BESCHREIBUNG
Start VT_BOOL Bestimmt, ob das Volume die Startpartition ist. Der Wert VARIANT_TRUE gibt an, dass das Volume die Startpartition ist. Eine Startpartition ist eine Partition, die Windows-Betriebssystemdateien enthält.
DeviceName VT_BSTR Die aktuelle Zuordnung für den MS-DOS-Gerätenamen dieses Volumes.
Datenträger VT_BSTR Die aktuelle Zuordnung für den MS-DOS-Gerätenamen dieses Volumes.
DriveLetter VT_BSTR Laufwerkbuchstabe des Volumes, einschließlich eines nachfolgenden Schrägstrichs (\).
ExtentCount VT_I4 Die Anzahl der Datenträger, auf die das Volume erweitert wird.
ExtentDiskNumbers VT_ARRAY von VARIANT mit VT_I4 Ein Array, das jeden der Disk::Number-Werte enthält, über die das Volume erweitert wird. Das Array verfügt über ExtentCount-Elemente und ist 0-indiziert. Das Array weist die gleiche Reihenfolge wie die anderen Extent*-Arrays auf.
ExtentLengths VT_ARRAY von VARIANT mit VT_I8 Ein Array, das die Länge der einzelnen Ausdehnungen enthält, über die das Volume erstreckt. Das Array verfügt über ExtentCount-Elemente und ist 0-indiziert. Das Array weist die gleiche Reihenfolge wie die anderen Extent*-Arrays auf.
ExtentOffsets VT_ARRAY von VARIANT mit VT_I8 Ein Array, das den Startoffset der einzelnen Ausdehnungen enthält, über die sich das Volume erstreckt. Das Array verfügt über ExtentCount-Elemente und ist 0-indiziert. Das Array weist die gleiche Reihenfolge wie die anderen Extent*-Arrays auf.
FileSystem VT_BSTR Der Name des Dateisystems des Volumes. (GetVolumeInformation)
FreeSize VT_I8 Gesamtmenge des freien Speicherplatzes auf dem Volume in Bytes.
GBFreeSize VT_I4 Die Gesamtanzahl der freien Gigabyte (GB) auf einem Datenträger, die dem Benutzer zur Verfügung stehen.
GBTotalSize VT_I4 Die Gesamtanzahl von Gigabyte (GB) auf einem Volume, die dem Benutzer zur Verfügung stehen.
HasFiles VT_BOOL Bestimmt, ob das Volume Dateien enthält. Der Wert VARIANT_TRUE gibt an, dass das Volume Dateien enthält.
IsMediaPresent VT_BOOL Bestimmt, ob Medien für das Volume vorhanden sind oder nicht. Der Wert VARIANT_TRUE gibt an, dass auf dem Volume Medien enthalten sind.
IsMediaRemovable VT_BOOL Bestimmt, ob Volumemedien wechselbar sind. Der Wert VARIANT_TRUE gibt an, dass das Volumemedium entfernbar ist.
Bezeichnung VT_BSTR Die Volumebezeichnung. (GetVolumeInformation)
MBFreeSize VT_I8 Die Gesamtanzahl der freien Megabytes (MB) auf einem Datenträger, die dem Benutzer zur Verfügung stehen.
MBTotalSize VT_I8 Die Gesamtanzahl von Megabytes (MB) auf einem Volume, die dem Benutzer zur Verfügung stehen. (GetDiskFreeSpaceEx)
MountPaths VT_BSTR Alle Bereitstellungspfade für dieses Volume.
PagePath VT_BOOL Bestimmt, ob das Volume eine aktive Seitendatei enthält. Der Wert VARIANT_TRUE gibt an, dass das Volume eine aktive Auslagerungsdatei enthält.
SerialNumber VT_I4 Seriennummer des Volumes.
System VT_BOOL Bestimmt, ob das Volume die Systempartition ist. Der Wert VARIANT_TRUE gibt an, dass das Volume die Windows-Systempartition enthält. Die Systempartition enthält die hardwarebezogenen Dateien (startbarer Code), die den Windows-Start-Manager (bootmgr) starten.
TotalSize VT_I8 Gesamtgröße des Volumes in Bytes.
Typ VT_I4 Wert, der von GetDriveType(DriveLetter) zurückgegeben wird. Weitere Informationen finden Sie unter GetDriveType in der MSDN Library.

Power Namespace-Schlüsselwörter

In der folgenden Tabelle werden die Attribute im Power-Namespace beschrieben, die nur für Energiegeräte gültig sind.

Stichwort VARIANT-Typ Beschreibung
SupportedDeviceUnits VT_ARRAY von VARIANT mit VT_BSTR Array von PowerUnit-Namespaces, die für Abfragen verfügbar sind.

Schlüsselwörter für PowerDevice-, PowerComponentX-, PowerProcessor- und PowerSoC-Namespace

In der folgenden Tabelle werden die Attribute in den verschiedenen PowerUnit-Namespaces beschrieben.

Stichwort VARIANT-Typ BESCHREIBUNG
SupportedStates VT_ARRAY von VARIANT mit VT_BSTR Array von Namespaces für Energiezustände (C0–C6, D0–D3, F0–F9, SWIS0–SWIS3)
CoveredStates VT_ARRAY von VARIANT mit VT_BSTR Array von Namespaces für abgedeckte Zustände. Nur Zustände mit einer Trefferanzahl ungleich 0 (null) sind enthalten.

PowerProcessorCX, PowerDeviceDX, PowerComponentXFY, PowerSoCSWISX Namespace Keywords

In der folgenden Tabelle werden die Attribute in den verschiedenen PowerState-Namespaces beschrieben.

Stichwort VARIANT-Typ Beschreibung
HitCount VT_UI4 Gibt an, wie oft der angegebene Energiezustand während des Tests eingegeben wurde.
Duration VT_UI4 Der Zeitraum in Millisekunden, der im angegebenen Energiezustand aufgewendet wird.
Prozentwert VT_UI4 Der Prozentsatz der Zeit, die im angegebenen Energiezustand verbracht wird.

Schlüsselwörter für Schnittstellennamespaces

In der folgenden Tabelle werden die Attribute in den verschiedenen Schnittstellennamespaces beschrieben.

Stichwort VARIANT-Typ BESCHREIBUNG
Alle VT_BSTR Alle Geräteschnittstellen für alle Geräteschnittstellen-GUID, die ein einzelnes Gerät unterstützt.
VOLUME VT_BSTR Schnittstellen für die GUID_DEVINTERFACE_VOLUME GUID.
DISK VT_BSTR Schnittstellen für die GUID_DEVINTERFACE_DISK GUID.
CDROM VT_BSTR Schnittstellen für die GUID_DEVINTERFACE_CDROM GUID.
GUID VT_BSTR Schnittstellen für eine einzelne Schnittstellen-GUID.

Schlüsselwörter für CAP-Namespaces

In der folgenden Tabelle werden die Attribute in den verschiedenen CAP-Namespaces (Capabilities) beschrieben.

Stichwort VARIANT-Typ Beschreibung
LockSupported VT_BOOL Gibt an, ob das Gerät Sperren physischer Geräte unterstützt, die das Auswerfen des Geräts verhindern. (CM_DEVCAP_LOCKSUPPORTED)
EjectSupported VT_BOOL Gibt an, ob das Gerät softwaregesteuerte Geräteauswurf unterstützt, während sich das System im PowerSystemWorking-Zustand befindet. (CM_DEVCAP_EJECTSUPPORTED)
Wechselmedium VT_BOOL Gibt an, ob das Gerät dynamisch aus dem unmittelbaren übergeordneten Element entfernt werden kann. (CM_DEVCAP_REMOVABLE)
DockDevice VT_BOOL Gibt an, ob es sich bei dem Gerät um ein Docking-Peripheriegerät handelt. (CM_DEVCAP_DOCKDEVICE)
UniqueId VT_BOOL Gibt an, ob die instance-ID des Geräts systemweit eindeutig ist. (CM_DEVCAP_UNIQUEID)
SilentInstall VT_BOOL Gibt an, ob Geräte-Manager alle Installationsdialogfelder unterdrücken soll. (CM_DEVCAP_SILENTINSTALL)
RawDeviceOK VT_BOOL Gibt an, ob der Treiber für den zugrunde liegenden Bus das Gerät antreiben kann, wenn kein Funktionstreiber vorhanden ist. (CM_DEVCAP_RAWDEVICEOK)
SurpriseRemovalOK VT_BOOL Gibt an, ob der Funktionstreiber für das Gerät den Fall behandeln kann, in dem das Gerät entfernt wird, bevor Windows IRP_MN_QUERY_REMOVE_DEVICE an das Gerät senden kann. (CM_DEVCAP_SURPRISEREMOVALOK)
HardwareDisabled VT_BOOL Gibt an, ob die Hardware des Geräts deaktiviert ist. (CM_DEVCAP_HARDWAREDISABLED)
Nicht dynamisch VT_BOOL Für die zukünftige Verwendung reserviert. (CM_DEVCAP_NONDYNAMIC)

SCHLÜSSELWÖRTER FÜR INF-Namespaces

In der folgenden Tabelle werden die Attribute in den verschiedenen INF-Namespaces beschrieben.

Stichwort VARIANT-Typ Beschreibung
Dateiname VT_BSTR INF-Dateiname.
FileNamePath VT_BSTR INF-Dateinamepfad.
SectionName VT_BSTR Name des INF-Abschnitts.
Date VT_BSTR INF-Datum.
OriginalInfFileName VT_BSTR Ursprünglicher INF-Dateiname.

NET-Namespaceschlüsselwörter

In der folgenden Tabelle werden die Attribute in den verschiedenen NET-Namespaces beschrieben.

Stichwort VARIANT-Typ Beschreibung
AdapterName VT_BSTR AdapterName-Feld aus IP_ADAPTER_ADDRESSES Struktur.
IPV6Address VT_BSTR FirstUnicastAddress-Feld aus IP_ADAPTER_ADDRESSES Struktur.
FirstAnycastAddress VT_BSTR FirstAnycastAddress-Feld aus IP_ADAPTER_ADDRESSES Struktur.
FirstMulticastAddress VT_BSTR FirstMulticastAddress-Feld aus IP_ADAPTER_ADDRESSES Struktur.
FirstDnsServerAddress VT_BSTR FirstDnsServerAddress-Feld aus IP_ADAPTER_ADDRESSES Struktur.
FirstPrefix VT_BSTR FirstPrefix-Feld aus IP_ADAPTER_ADDRESSES Struktur.
PrimaryWINSServer VT_BSTR FirstWinsServerAddress-Feld aus IP_ADAPTER_ADDRESSES Struktur.
FirstGatewayAddress VT_BSTR FirstGatewayAddress-Feld aus IP_ADAPTER_ADDRESSES Struktur.
ConnectionSpecificDNSSuffix VT_BSTR DnsSuffix-Feld aus IP_ADAPTER_ADDRESSES Struktur
Beschreibung VT_BSTR Beschreibungsfeld aus IP_ADAPTER_ADDRESSES Struktur.
FriendlyName VT_BSTR FriendlyName-Feld aus IP_ADAPTER_ADDRESSES Struktur.
PhysicalAddress VT_BSTR MacAddress-Feld aus IP_ADAPTER_ADDRESSES Struktur
Flags VT_UI4 Feld "Flags" aus IP_ADAPTER_ADDRESSES-Struktur
Mtu VT_UI4 MTU-Feld aus IP_ADAPTER_ADDRESSES Struktur.
IfType VT_UI4 IfType-Feld aus IP_ADAPTER_ADDRESSES Struktur.
OperStatus VT_UI4 OperStatus-Feld aus IP_ADAPTER_ADDRESSES Struktur
OperationalStatusString VT_BSTR Zeichenfolgenäquivalent zum OperStatus-Feld aus IP_ADAPTER_ADDRESSES Struktur
Ipv6IfIndex VT_UI4 Ipv6IfIndex-Feld aus IP_ADAPTER_ADDRESSES Struktur
TransmitLinkSpeedMbps VT_UI4 TransmitLinkSpeedGpbs-Feld aus IP_ADAPTER_ADDRESSES Struktur.
ReceiveLinkSpeedMbps VT_UI4 Feld "ReceiveLinkSpeedMbps" aus IP_ADAPTER_ADDRESSES Struktur.
Ipv4Metric VT_UI4 Ipv4Metric-Feld aus IP_ADAPTER_ADDRESSES Struktur.
Ipv6Metric VT_UI4 Ipv6Metric-Feld aus IP_ADAPTER_ADDRESSES Struktur.
DHCPServer VT_BSTR Dhcpv4Server-Feld aus IP_ADAPTER_ADDRESSES Struktur.
CompartmentId VT_UI4 Feld "CompartmentId" aus IP_ADAPTER_ADDRESSES-Struktur.
NetworkGuid VT_BSTR NetworkGuid-Feld aus IP_ADAPTER_ADDRESSES Struktur.
ConnectionType VT_UI4 ConnectionType-Feld aus IP_ADAPTER_ADDRESSES-Struktur.
TunnelType VT_UI4 TunnelType-Feld aus IP_ADAPTER_ADDRESSES-Struktur.
Dhcpv6ClientDuidLength VT_UI4 Dhcpv6ClientDuidLength-Feld aus IP_ADAPTER_ADDRESSES Struktur.
Dhcpv6Iaid VT_UI4 Dhcpv6Iaid-Feld aus IP_ADAPTER_ADDRESSES Struktur.
IsOperational VT_BOOL Ist betriebsbereit.
PhysicalMediaType VT_UI4 Physischer Medientyp des Netzwerkgeräts.
MediaType VT_UI4 Physischer Medientyp des Netzwerkgeräts.

Schlüsselwörter für OpticalMedia-Namespaces

In der folgenden Tabelle werden die Attribute in den verschiedenen OpticalMedia-Namespaces beschrieben.

Stichwort VARIANT-Typ Beschreibung
IsMediaPresent VT_BOOL Wenn Medien im optischen Mediengerät vorhanden sind oder nicht.
Typ VT_UI4 Die aktuelle Profiltypnummer, wie sie in GET_CONFIGURATION_HEADER von IOCTL_CDROM_GET_CONFIGURATION zurückgegeben wird.
ClassTypeString VT_BSTR Typ der optischen Medienklasse.
TypZeichenfolge VT_BSTR Typ der optischen Medien.

Schlüsselwörter für StorageMedia-Namespaces

In der folgenden Tabelle werden die Attribute in den verschiedenen StorageMedia-Namespaces beschrieben.

Stichwort VARIANT-Typ BESCHREIBUNG
DeviceType VT_UI4 Gibt eine der systemdefinierten FILE_DEVICE_XXX Konstanten an, die den Gerätetyp angeben.
DeviceTypeString VT_BSTR Die zugeordnete Zeichenfolge für den Gerätetyp.
Anzahl VT_UI4 Enthält die Anzahl der DEVICE_MEDIA_INFO-Strukturen in MediaInfo.
SupportedTypes VT_UI4 Gibt alle MEDIA_TYPE oder STORAGE_MEDIA_TYPE Werte an, die den Typ des Wechseldatenträgers angeben.
Gültig VT_BOOL Wenn der Gatherer für dieses Gerät über gültige Daten verfügt.

Schlüsselwörter für Windows-Namespaces

In der folgenden Tabelle werden die Attribute in den verschiedenen Windows-Namespaces beschrieben.

Stichwort VARIANT-Typ Beschreibung
IsDriverVerifierEnabled VT_BOOL True oder False, um anzugeben, ob die Treiberüberprüfung mit mindestens Standardeinstellungen für alle Treiber dieses Geräts aktiviert ist.
IsKernelDebugDevice VT_BOOL True oder False, um anzugeben, ob dieses Gerät vom Kerneldebugger verwendet wird.