Classe Win32_PnPDeviceProperty

Type de base pour les classes représentant une propriété retournée par la méthode Win32_PnPEntity::GetDeviceProperties .

La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées.

Syntaxe

[abstract, UUID("{ee0b76cd-314b-41f1-99d4-d4f3b0421430}"), AMENDMENT]
class Win32_PnPDeviceProperty
{
  string Key;
  string KeyName;
  Uint32 Type;
  string DeviceID;
};

Membres

La classe Win32_PnPDeviceProperty a les types de membres suivants :

Propriétés

La classe Win32_PnPDeviceProperty possède ces propriétés.

DeviceID

Type de données : chaîne

Type d'accès : Lecture seule

Identifie l’appareil PnP.

Clé

Type de données : chaîne

Type d'accès : Lecture seule

Valeur de la paire Key Name-Value qui identifie la propriété Data .

Keyname

Type de données : chaîne

Type d'accès : Lecture seule

Nom de la paire Key Name-Value qui identifie la propriété Data .

Type

Type de données : Uint32

Type d'accès : Lecture seule

Type de la propriété Data .

Les valeurs possibles sont .

Vide (0)

Null (1)

SByte (2)

Octet (3)

Int16 (4)

UInt16 (5)

Int32 (6)

Uint32 (7)

Int64 (8)

UInt64 (9)

Float (10)

Double (11)

Décimal (12)

Guid (13)

Devise (14)

Date (15)

FileTime (16)

Boolean (17)

Chaîne (18)

SecurityDescriptor (19)

SecurityDescriptorString (20)

DEVPROPKEY (21)

DEVPROPTYPE (22)

Erreur (23)

NTStatus (24)

StringIndirect (25)

Reserved

26–4097

SByteArray (4098)

Binaire (4099)

Int16Array (4100)

UInt16Array (4101)

Int64Array (4102)

UInt64Array (4103)

FloatArray (4104)

DoubleArray (4105)

DecimalArray (4106)

GuidArray (4107)

CurrencyArray (4108)

DateArray (4109)

FileTimeArray (4110)

BooleanArray (4111)

StringList (4112)

SecurityDescriptorList (4113)

SecurityDescriptorStringList (8210)

DEVPROPKEYArray (8211)

DEVPROPTYPEArray (8212)

ErrorArray (4117)

NTStatusArray (4118)

StringIndirectList (4119)

Inconnu - case activée dans devpropdef.h (4120)

À déterminer (8217)

Reserved

8218–4294967295

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 10 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2016
Espace de noms
Racine\CIMV2
MOF
Cimwin32.mof
DLL
CIMWin32.dll

Voir aussi

Classes matérielles du système informatique

GetDeviceProperties