Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aplikacja musi utworzyć właściwości z typem danych, który odpowiada typowi danych rejestru. Nie trzeba określać typu danych rejestru w metodach, które tworzą, pobierają lub ustawiają wartości rejestru. Jednak parametr wejściowy, który zawiera wartość, musi być w poprawnym typie danych usługi WMI. Jeśli na przykład aplikacja odbiera dane REG_DWORD z rejestru, klasa, która odbiera dane, musi zawierać właściwość Uint32.
W poniższej tabeli wymieniono mapowanie między typami danych rejestru i WMI używanymi w metodach StdRegProv.
| Typ danych rejestru | Typ danych usługi WMI |
|---|---|
| REG_BINARY |
uint8 tablica Tablica wartości, które nie przekraczają 255 lub w zapisie szesnastkowym FF. Na przykład poniższy kod skryptu języka Visual Basic tworzy tablicę pasującą do tego typu danych. BinArray = Array(&H01, &Ha2)Metoda klasy StdRegProvSetBinaryValue wymaga typu danych REG_BINARY. |
| REG_DWORD |
uint32, sint32 lub Visual Basic integer Pojedyncza wartość 32-bitowa. Metody klasstdRegProvGetDWORDValue i SetDWORDValue wymagają typu danych REG_DWORD. |
| REG_SZ |
ciąg Metoda klasyStdRegProv SetStringValue wymaga typu danych REG_SZ. |
| REG_QWORD |
uint64. Pojedyncza wartość 64-bitowa. Metody klasStdRegProv GetQWORDValue i SetQWORDValue wymagają typu danych REG_QWORD. |
| REG_EXPAND_SZ |
ciągu Rozwinięte ciągi to specjalne ciągi reprezentujące zmienne środowiskowe systemu. Na przykład poniższy kod VBScript tworzy ciąg reprezentujący HKEY_LOCAL_USER zmiennej środowiskowej TEMP. TEMP = "%USERPROFILE\LocalSettings\Temp%"Metoda klasy StdRegProvSetExpandedStringValue wymaga typu danych REG_EXPAND_SZ. |
| REG_MULTI_SZ | ciąg tablica Typ danych Multistring zawiera wiele ciągów. Na przykład poniższy kod VBScript tworzy tablicę pasującą do tego typu danych. MultiValue = Array("first", "second", "third")Metoda klasyStdRegProvSetMultiStringValue wymaga typu danych REG_MULTI_SZ. |
| REG_RESOURCE_LIST | Odpowiednio. Aby uzyskać więcej informacji, zobacz Opis zasobu dla rejestru. |