Funções do Registro
A seguir estão as funções do registro.
Função | Descrição |
---|---|
GetSystemRegistryQuota | Recupera o tamanho atual do registro e o tamanho máximo que o registro pode atingir no sistema. |
RegCloseKey | Fecha um identificador para a chave do Registro especificada. |
RegConnectRegistry | Estabelece uma conexão com um identificador de registro predefinido em outro computador. |
RegCopyTree | Copia a chave do Registro especificada, juntamente com seus valores e subchaves, para a chave de destino especificada. |
RegCreateKeyEx | Cria a chave do Registro especificada. |
RegCreateKeyTransacted | Cria a chave do Registro especificada e a associa a uma transação. |
RegDeleteKey | Exclui uma subchave e seus valores. |
RegDeleteKeyEx | Exclui uma subchave e seus valores da exibição específica da plataforma especificada do Registro. |
RegDeleteKeyTransacted | Exclui uma subchave e seus valores da exibição específica da plataforma especificada do Registro como uma operação transacionada. |
RegDeleteKeyValue | Remove o valor especificado da chave e subchave do Registro especificadas. |
RegDeleteTree | Exclui as subchaves e os valores da chave especificada recursivamente. |
RegDeleteValue | Remove um valor nomeado da chave do Registro especificada. |
RegDisablePredefinedCache | Desabilita o cache de identificador para o identificador de registro predefinido para HKEY_CURRENT_USER para o processo atual. |
RegDisablePredefinedCacheEx | Desabilita o cache de identificador para todos os identificadores de registro predefinidos para o processo atual. |
RegDisableReflectionKey | Desabilita a reflexão do Registro para a chave especificada. |
RegEnableReflectionKey | Permite a reflexão do Registro para a chave desabilitada especificada. |
RegEnumKeyEx | Enumera as subchaves da chave de registro aberta especificada. |
RegEnumValue | Enumera os valores para a chave do Registro aberta especificada. |
RegFlushKey | Grava todos os atributos da chave de registro aberta especificada no registro. |
RegGetKeySecurity | Recupera uma cópia do descritor de segurança que protege a chave do Registro aberta especificada. |
RegGetValue | Recupera o tipo e os dados para o valor do Registro especificado. |
RegLoadKey | Cria uma subchave em HKEY_USERS ou HKEY_LOCAL_MACHINE e armazena informações de registro de um arquivo especificado nessa subchave. |
RegLoadMUIString | Carrega a cadeia de caracteres especificada da chave e subchave especificadas. |
RegNotifyChangeKeyValue | Notifica o chamador sobre alterações nos atributos ou conteúdo de uma chave do Registro especificada. |
RegOpenCurrentUser | Recupera um identificador para a chave HKEY_CURRENT_USER para o usuário que o thread atual está representando. |
RegOpenKeyEx | Abre a chave do Registro especificada. |
RegOpenKeyTransacted | Abre a chave do Registro especificada e a associa a uma transação. |
RegOpenUserClassesRoot | Recupera um identificador para a chave HKEY_CLASSES_ROOT para o usuário especificado. |
RegOverridePredefKey | Mapeia uma chave do Registro predefinida para uma chave do Registro especificada. |
RegQueryInfoKey | Recupera informações sobre a chave do Registro especificada. |
RegQueryMultipleValues | Recupera o tipo e os dados de uma lista de nomes de valor associados a uma chave do Registro aberta. |
RegQueryReflectionKey | Determina se a reflexão foi desabilitada ou habilitada para a chave especificada. |
RegQueryValueEx | Recupera o tipo e os dados de um nome de valor especificado associado a uma chave do Registro aberta. |
RegRenameKey | Altera o nome da chave do Registro especificada. |
RegReplaceKey | Substitui o ficheiro que suporta uma chave de registo e todas as suas subchaves por outro ficheiro. |
RegRestoreKey | Lê as informações do Registro em um arquivo especificado e as copia sobre a chave especificada. |
RegSaveKey | Salva a chave especificada e todas as suas subchaves e valores em um novo arquivo. |
RegSaveKeyEx | Salva a chave especificada e todas as suas subchaves e valores em um novo arquivo. Você pode especificar o formato para a chave salva ou colmeia. |
RegSetKeyValue | Define os dados para o valor especificado na chave e subchave do Registro especificadas. |
RegSetKeySecurity | Define a segurança de uma chave de registo aberta. |
RegSetValueEx | Define os dados e o tipo de um valor especificado em uma chave do Registro. |
RegUnLoadKey | Descarrega a chave do Registro especificada e suas subchaves do Registro. |
As seguintes funções de shell podem ser usadas com o registro:
- AssocCriar
- AssocQueryKey
- AssocQueryString
- AssocQueryStringByKey
- SHCopyKey
- SHDeleteEmptyKey
- SHDeleteKey
- SHDeleteValue
- SHEnumKeyEx
- SHEnumValue
- SHGetValue
- SHQueryInfoKey
- SHQueryValueEx
- SHRegCloseUSKey
- SHRegCreateUSKey
- SHRegDeleteEmptyUSKey
- SHRegDeleteUSValue
- SHRegDuplicateHKey
- SHRegEnumUSKey
- SHRegEnumUSValue
- SHRegGetBoolUSValue
- SHRegGetIntW
- SHRegGetPath
- SHRegGetUSValue
- SHRegOpenUSKey
- SHRegQueryInfoUSKey
- SHRegQueryUSValue
- SHRegSetPath
- SHRegSetUSValue
- SHRegWriteUSValue
- SHSetValue
A seguir estão as funções do arquivo de inicialização. Eles recuperam informações e copiam informações para um arquivo de inicialização definido pelo sistema ou aplicativo. Essas funções são fornecidas apenas para compatibilidade com versões de 16 bits do Windows. As novas aplicações devem utilizar o registo.
Função | Descrição |
---|---|
GetPrivateProfileInt | Recupera um inteiro associado a uma chave na seção especificada de um arquivo de inicialização. |
GetPrivateProfileSection | Recupera todas as chaves e valores para a seção especificada de um arquivo de inicialização. |
GetPrivateProfileSectionNames | Recupera os nomes de todas as seções em um arquivo de inicialização. |
GetPrivateProfileString | Recupera uma cadeia de caracteres da seção especificada em um arquivo de inicialização. |
GetPrivateProfileStruct | Recupera os dados associados a uma chave na seção especificada de um arquivo de inicialização. |
GetProfileInt | Recupera um inteiro de uma chave na seção especificada do arquivo Win.ini. |
GetProfileSection | Recupera todas as chaves e valores para a seção especificada do arquivo Win.ini. |
GetProfileString | Recupera a cadeia de caracteres associada a uma chave na seção especificada do arquivo Win.ini. |
WritePrivateProfileSection | Substitui as chaves e os valores da seção especificada em um arquivo de inicialização. |
WritePrivateProfileString | Copia uma cadeia de caracteres na seção especificada de um arquivo de inicialização. |
WritePrivateProfileStruct | Copia dados em uma chave na seção especificada de um arquivo de inicialização. |
WriteProfileSection | Substitui o conteúdo da seção especificada no arquivo Win.ini por chaves e valores especificados. |
WriteProfileString | Copia uma cadeia de caracteres para a seção especificada do arquivo Win.ini. |
Funções obsoletas
Estas funções são fornecidas apenas para compatibilidade com versões de 16 bits do Windows:
- RegCreateKey
- RegEnumKey
- RegOpenKey
- RegQueryValue
- RegSetValue