Funções do Registro
Veja a seguir as funções do Registro.
Função | Descrição |
---|---|
GetSystemRegistryQuota | Recupera o tamanho atual do registro e o tamanho máximo que o registro tem permissão para obter 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 os respectivos valores da exibição específica da plataforma especificada do Registro como uma operação transacionada. |
RegDeleteKeyValue | Remove o valor especificado da chave e da 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 do identificador de registro predefinido para HKEY_CURRENT_USER para o processo atual. |
RegDisablePredefinedCacheEx | Desabilita o cache do identificador para todos os identificadores predefinidos do Registro para o processo atual. |
RegDisableReflectionKey | Desabilita a reflexão do Registro para a chave especificada. |
RegEnableReflectionKey | Habilita a reflexão do Registro para a chave desabilitada especificada. |
RegEnumKeyEx | Enumera as subchaves da chave do Registro aberta especificada. |
RegEnumValue | Enumera os valores da chave do Registro aberta especificada. |
Regflushkey | Grava todos os atributos da chave do 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 do 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 da 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 arquivo que está fazendo backup de uma chave do Registro e todas as subchaves por outro arquivo. |
RegRestoreKey | Lê as informações do Registro em um arquivo especificado e copia-as sobre a chave especificada. |
RegSaveKey | Salva a chave especificada e todas as subchaves e valores em um novo arquivo. |
RegSaveKeyEx | Salva a chave especificada e todas as subchaves e valores em um novo arquivo. Você pode especificar o formato para a chave salva ou o hive. |
RegSetKeyValue | Define os dados para o valor especificado na chave e na subchave do Registro especificadas. |
RegSetKeySecurity | Define a segurança de uma chave do Registro 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:
- AssocCreate
- 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
Veja a seguir as funções initialization-file. Eles recuperam informações de 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. Novos aplicativos devem usar o registro.
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 da 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
Essas funções são fornecidas apenas para compatibilidade com versões de 16 bits do Windows: