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 tem permissão para obter no sistema.
Regclosekey Fecha um alça para a chave do Registro especificada.
RegConnectRegistry Estabelece uma conexão com um alçamento de registro predefinido em outro computador.
RegCopyTree Copia a chave do Registro especificada, juntamente com seus valores e subkeys, 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 sub-chave e seus valores.
RegDeleteKeyEx Exclui uma sub-chave e seus valores da exibição específica da plataforma especificada do Registro.
RegDeleteKeyTransacted Exclui uma sub-chave e seus valores da exibição específica da plataforma especificada do Registro como uma operação transatada.
RegDeleteKeyValue Remove o valor especificado da chave e da sub-chave do Registro especificadas.
RegDeleteTree Exclui as sub-chaves e os valores da chave especificada recursivamente.
RegDeleteValue Remove um valor nomeado da chave do Registro especificada.
RegDisablePredefinedCache Desabilita o cache de alça para o alça do Registro predefinido para O USUÁRIO _ ATUAL _ do HKEY para o processo atual.
RegDisablePredefinedCacheEx Desabilita o cache de tratamento para todos os alças de registro predefinidos 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 sub-chaves 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 para o valor do Registro especificado.
RegLoadKey Cria uma sub-chave em HKEY _ USERS ou HKEY _ LOCAL _ MACHINE e armazena informações de registro de um arquivo especificado nessa sub-chave.
RegLoadMUIString Carrega a cadeia de caracteres especificada da chave e da sub-chave especificadas.
RegNotifyChangeKeyValue Notifica o chamador sobre as alterações nos atributos ou no conteúdo de uma chave do Registro especificada.
RegOpenCurrentUser Recupera um alça para a chave DO USUÁRIO _ ATUAL _ do HKEY 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 alça para a chave _ _ RAIZ de CLASSES HKEY para o usuário especificado.
RegOverridePredefKey Mapas 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.
Regreplacekey Substitui o arquivo que está com uma chave do Registro e todas as suas sub-chaves por outro arquivo.
RegRestoreKey Lê as informações do Registro em um arquivo especificado e as copia pela chave especificada.
RegSaveKey Salva a chave especificada e todas as suas sub-chaves e valores em um novo arquivo.
RegSaveKeyEx Salva a chave especificada e todas as suas sub-chaves 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 sub-chave 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 sub-chaves do Registro.

As seguintes funções de shell podem ser usadas com o Registro:

A seguir estão as funções initialization-file. Eles recuperam informações de e copiam informações para um arquivo de inicialização definido pelo sistema ou pelo 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 dados.
GetProfileSection Recupera todas as chaves e valores para a seção especificada do arquivo Win.ini dados.
GetProfileString Recupera a cadeia de caracteres associada a uma chave na seção especificada do arquivo Win.ini dados.
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 valores e chaves especificados.
Writeprofilestring Copia uma cadeia de caracteres na seção especificada do arquivo Win.ini dados.

Funções obsoletas

Essas funções são fornecidas apenas para compatibilidade com versões de 16 bits do Windows: