Mappage d’un type de données de Registre à un type de données WMI
L’application doit créer les propriétés avec un type de données mappé au type de données de registre. Vous n’avez pas besoin de spécifier le type de données de Registre dans les méthodes qui créent, obtiennent ou définissent des valeurs de registre. Toutefois, le paramètre d’entrée qui contient la valeur doit être dans le type de données WMI correct. Par exemple, si une application reçoit des données reg _ DWORD du Registre, la classe qui reçoit les données doit inclure une propriété UInt32 .
Le tableau suivant répertorie le mappage entre les types de données de Registre et WMI utilisés dans les méthodes StdRegProv .
| Type de données de Registre | Type de données WMI |
|---|---|
| _fichier binaire reg | tableau UInt8 Tableau de valeurs qui ne dépassent pas 255 ou Hex FF. par exemple, le code de Script Visual Basic suivant crée un tableau qui correspond à ce type de données. BinArray = Array(&H01, &Ha2)La méthode de la classe StdRegProv SetBinaryValue requiert le type de données _ Binary reg . |
| _valeur DWORD reg | uint32, sint32 ou Visual Basic entier Valeur 32 bits unique. Les méthodes de la classe StdRegProv GetDWORDValue et SetDWORDValue requièrent le type de données reg _ DWORD . |
| SZ de REG _ | string La méthode de la classe StdRegProv SetStringValue requiert le type de données reg _ SZ . |
| _q QWord | UInt64. Valeur 64 bits unique. Les méthodes de la classe StdRegProv GetQWORDValue et SetQWORDValue requièrent le type de données reg _ QWord . |
| REG _ développer _ SZ | string Les chaînes développées sont des chaînes spéciales qui représentent des variables d’environnement système. Par exemple, le code VBScript suivant crée une chaîne qui représente la variable d’environnement de l' _ _ utilisateur local HKEY Temp. TEMP = "%USERPROFILE\LocalSettings\Temp%"La méthode de la classe StdRegProv SetExpandedStringValue requiert le type de données reg _ expand _ SZ . |
| REG _ multiple _ SZ | Tableau de chaînes Le type de données multichaîne contient plusieurs chaînes. Par exemple, le code VBScript suivant crée un tableau qui correspond à ce type de données. MultiValue = Array("first", "second", "third")La méthode de la classe StdRegProv SetMultiStringValue requiert le type de données reg _ multiple _ SZ . |
| _liste des ressources reg _ | Selon le cas Pour plus d’informations, consultez Description d’une ressource pour le registre. |