Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A aplicação deve criar as propriedades com um tipo de dados que mapeia para o tipo de dados do registo. Não é necessário especificar o tipo de dados do Registro nos métodos que criam, obtêm ou definem valores do Registro. No entanto, o parâmetro de entrada que contém o valor deve estar no tipo de dados WMI correto. Por exemplo, se um aplicativo recebe REG_DWORD dados do Registro, a classe que recebe os dados deve incluir uma propriedade Uint32.
A tabela abaixo lista o mapeamento entre os tipos de dados do registo e do WMI usados nos métodosStdRegProv do.
| Tipo de dados do Registro | Tipo de dados WMI |
|---|---|
| REG_BINARY |
uint8 matriz Uma matriz de valores que não excedem 255 ou hexadecimal FF. Por exemplo, o seguinte código de script do Visual Basic cria uma matriz que se ajusta a esse tipo de dados. BinArray = Array(&H01, &Ha2)O StdRegProv método de classe SetBinaryValue requer o tipo de dados REG_BINARY. |
| REG_DWORD |
uint32, sint32 ou Visual Basic inteiro Um único valor de 32 bits. Os métodos de classeStdRegProv GetDWORDValue e SetDWORDValue exigem o tipo de dados REG_DWORD. |
| REG_SZ |
string O método da classe StdRegProvSetStringValue requer o tipo de dados REG_SZ. |
| REG_QWORD |
uint64. Um único valor de 64 bits. Os métodos de classeStdRegProv GetQWORDValue e SetQWORDValue exigem o tipo de dados REG_QWORD. |
| REG_EXPAND_SZ |
string As cadeias de caracteres expandidas são cadeias de caracteres especiais que representam variáveis de ambiente do sistema. Por exemplo, o código VBScript a seguir cria uma cadeia de caracteres que representa a variável de ambiente HKEY_LOCAL_USER TEMP. TEMP = "%USERPROFILE\LocalSettings\Temp%"O StdRegProv método de classe SetExpandedStringValue requer o tipo de dados REG_EXPAND_SZ. |
| REG_MULTI_SZ |
cadeia de caracteres matriz O tipo de dados Multistring contém várias cadeias de caracteres. Por exemplo, o código VBScript a seguir cria uma matriz que se ajusta a esse tipo de dados. MultiValue = Array("first", "second", "third")O StdRegProv método de classe SetMultiStringValue requer o tipo de dados REG_MULTI_SZ. |
| Lista_de_Recursos_REG | Se for caso disso. Para obter mais informações, consulte descrevendo um recurso para o Registro. |