Share via


cabeçalho winreg.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

winreg.h contém as seguintes interfaces de programação:

Funções

 
AbortSystemShutdownA

Interrompe um desligamento do sistema que foi iniciado. (ANSI)
AbortSystemShutdownW

Interrompe um desligamento do sistema que foi iniciado. (Unicode)
InitiateShutdownA

Inicia um desligamento e uma reinicialização do computador especificado e reinicia todos os aplicativos que foram registrados para reinicialização. (ANSI)
InitiateShutdownW

Inicia um desligamento e uma reinicialização do computador especificado e reinicia todos os aplicativos que foram registrados para reinicialização. (Unicode)
InitiateSystemShutdownA

Inicia um desligamento e uma reinicialização opcional do computador especificado. (ANSI)
InitiateSystemShutdownExA

Inicia um desligamento e uma reinicialização opcional do computador especificado e, opcionalmente, registra o motivo do desligamento. (ANSI)
InitiateSystemShutdownExW

Inicia um desligamento e uma reinicialização opcional do computador especificado e, opcionalmente, registra o motivo do desligamento. (Unicode)
InitiateSystemShutdownW

Inicia um desligamento e uma reinicialização opcional do computador especificado. (Unicode)
Regclosekey

Fecha um identificador para a chave do Registro especificada.
RegConnectRegistryA

Estabelece uma conexão com uma chave do Registro predefinida em outro computador. (ANSI)
RegConnectRegistryW

Estabelece uma conexão com uma chave do Registro predefinida em outro computador. (Unicode)
RegCopyTreeA

Copia a chave do Registro especificada, juntamente com seus valores e subchaves, para a chave de destino especificada. (ANSI)
RegCopyTreeW

Copia a chave do Registro especificada, juntamente com seus valores e subchaves, para a chave de destino especificada. (Unicode)
RegCreateKeyA

Cria a chave do Registro especificada. Se a chave já existir no Registro, a função a abrirá. (ANSI)
RegCreateKeyExA

Cria a chave do Registro especificada. Se a chave já existir, a função a abrirá. Observe que os nomes de chave não diferenciam maiúsculas de minúsculas. (ANSI)
RegCreateKeyExW

Cria a chave do Registro especificada. Se a chave já existir, a função a abrirá. Observe que os nomes de chave não diferenciam maiúsculas de minúsculas. (Unicode)
RegCreateKeyTransactedA

Cria a chave do Registro especificada e a associa a uma transação. (ANSI)
RegCreateKeyTransactedW

Cria a chave do Registro especificada e a associa a uma transação. (Unicode)
RegCreateKeyW

Cria a chave do Registro especificada. Se a chave já existir no Registro, a função a abrirá. (Unicode)
RegDeleteKeyA

Exclui uma subchave e seus valores. (ANSI)
RegDeleteKeyExA

Exclui uma subchave e seus valores da exibição específica da plataforma especificada do registro. (ANSI)
RegDeleteKeyExW

Exclui uma subchave e seus valores da exibição específica da plataforma especificada do registro. (Unicode)
RegDeleteKeyTransactedA

Exclui uma subchave e os respectivos valores da exibição específica da plataforma especificada do Registro como uma operação transacionada. (ANSI)
RegDeleteKeyTransactedW

Exclui uma subchave e os respectivos valores da exibição específica da plataforma especificada do Registro como uma operação transacionada. (Unicode)
RegDeleteKeyValueA

Remove o valor especificado da chave e da subchave do Registro especificadas. (ANSI)
RegDeleteKeyValueW

Remove o valor especificado da chave e da subchave do Registro especificadas. (Unicode)
RegDeleteKeyW

Exclui uma subchave e seus valores. (Unicode)
RegDeleteTreeA

Exclui as subchaves e os valores da chave especificada recursivamente. (ANSI)
RegDeleteTreeW

Exclui as subchaves e os valores da chave especificada recursivamente. (Unicode)
RegDeleteValueA

Remove um valor nomeado da chave do Registro especificada. (ANSI)
RegDeleteValueW

Remove um valor nomeado da chave do Registro especificada. (Unicode)
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 de registro predefinidos para o processo atual.
RegDisableReflectionKey

Desabilita a reflexão do Registro para a chave especificada. Desabilitar a reflexão de uma chave não afeta o reflexo de nenhuma subchave.
RegEnableReflectionKey

Restaura a reflexão do Registro para a chave desabilitada especificada. Restaurar a reflexão de uma chave não afeta o reflexo de nenhuma subchave.
RegEnumKeyA

Enumera as subchaves da chave do Registro aberta especificada. (RegEnumKeyA)
RegEnumKeyExA

Enumera as subchaves da chave do Registro aberta especificada. A função recupera informações sobre uma subchave cada vez que é chamada. (ANSI)
RegEnumKeyExW

Enumera as subchaves da chave do Registro aberta especificada. A função recupera informações sobre uma subchave cada vez que é chamada. (Unicode)
RegEnumKeyW

Enumera as subchaves da chave do Registro aberta especificada. (RegEnumKeyW)
RegEnumValueA

Enumera os valores para a chave do Registro aberta especificada. A função copia um nome de valor indexado e um bloco de dados para a chave sempre que ela é chamada. (ANSI)
RegEnumValueW

Enumera os valores para a chave do Registro aberta especificada. A função copia um nome de valor indexado e um bloco de dados para a chave sempre que ela é chamada. (Unicode)
Regflushkey

Grava no Registro todos os atributos da chave do Registro aberta especificada.
RegGetKeySecurity

Recupera uma cópia do descritor de segurança que protege a chave do Registro aberta especificada.
RegGetValueA

Recupera o tipo e os dados do valor do Registro especificado. (ANSI)
RegGetValueW

Recupera o tipo e os dados do valor do Registro especificado. (Unicode)
RegLoadAppKeyA

Carrega o hive do registro especificado como um hive de aplicativo. (ANSI)
RegLoadAppKeyW

Carrega o hive do registro especificado como um hive de aplicativo. (Unicode)
RegLoadKeyA

Cria uma subchave em HKEY_USERS ou HKEY_LOCAL_MACHINE e carrega os dados do hive do registro especificado nessa subchave. (ANSI)
RegLoadKeyW

Cria uma subchave em HKEY_USERS ou HKEY_LOCAL_MACHINE e carrega os dados do hive do registro especificado nessa subchave. (Unicode)
RegLoadMUIStringA

Carrega a cadeia de caracteres especificada da chave e da subchave especificadas. (ANSI)
RegLoadMUIStringW

Carrega a cadeia de caracteres especificada da chave e da subchave especificadas. (Unicode)
RegNotifyChangeKeyValue

Notifica o chamador sobre alterações nos atributos ou no 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.
RegOpenKeyA

Abre a chave do Registro especificada. (ANSI)
RegOpenKeyExA

Abre a chave do Registro especificada. Observe que os nomes de chave não diferenciam maiúsculas de minúsculas. (ANSI)
RegOpenKeyExW

Abre a chave do Registro especificada. Observe que os nomes de chave não diferenciam maiúsculas de minúsculas. (Unicode)
RegOpenKeyTransactedA

Abre a chave do Registro especificada e a associa a uma transação. (ANSI)
RegOpenKeyTransactedW

Abre a chave do Registro especificada e a associa a uma transação. (Unicode)
RegOpenKeyW

Abre a chave do Registro especificada. (Unicode)
RegOpenUserClassesRoot

Recupera um identificador para a chave de HKEY_CLASSES_ROOT para um usuário especificado. O usuário é identificado por um token de acesso.
RegOverridePredefKey

Mapeia uma chave do Registro predefinida para a chave do Registro especificada.
RegQueryInfoKeyA

Recupera informações sobre a chave do Registro especificada. (ANSI)
RegQueryInfoKeyW

Recupera informações sobre a chave do Registro especificada. (Unicode)
RegQueryMultipleValuesA

Recupera o tipo e os dados de uma lista de nomes de valor associados a uma chave do Registro aberta. (ANSI)
RegQueryMultipleValuesW

Recupera o tipo e os dados de uma lista de nomes de valor associados a uma chave do Registro aberta. (Unicode)
RegQueryReflectionKey

Determina se a reflexão foi desabilitada ou habilitada para a chave especificada.
RegQueryValueA

Recupera os dados associados ao valor padrão ou sem nome de uma chave do Registro especificada. Os dados devem ser uma cadeia de caracteres terminada em nulo. (ANSI)
RegQueryValueExA

Recupera o tipo e os dados do nome do valor especificado associado a uma chave do Registro aberta. (ANSI)
RegQueryValueExW

Recupera o tipo e os dados do nome do valor especificado associado a uma chave do Registro aberta. (Unicode)
RegQueryValueW

Recupera os dados associados ao valor padrão ou sem nome de uma chave do Registro especificada. Os dados devem ser uma cadeia de caracteres terminada em nulo. (Unicode)
RegRenameKey

Altera o nome da chave do Registro especificada. (RegRenameKey)
RegReplaceKeyA

Substitui o arquivo que dá suporte a uma chave do Registro e todas as suas subchaves por outro arquivo, para que, quando o sistema for iniciado em seguida, a chave e as subchaves tenham os valores armazenados no novo arquivo. (ANSI)
RegReplaceKeyW

Substitui o arquivo que dá suporte a uma chave do Registro e todas as suas subchaves por outro arquivo, para que, quando o sistema for iniciado em seguida, a chave e as subchaves tenham os valores armazenados no novo arquivo. (Unicode)
RegRestoreKeyA

Lê as informações do Registro em um arquivo especificado e copia-as pela chave especificada. Essas informações do Registro podem estar na forma de uma chave e vários níveis de subchaves. (ANSI)
RegRestoreKeyW

Lê as informações do Registro em um arquivo especificado e copia-as pela chave especificada. Essas informações do Registro podem estar na forma de uma chave e vários níveis de subchaves. (Unicode)
RegSaveKeya

Salva a chave especificada e todas as suas subchaves e valores em um novo arquivo, no formato padrão. (ANSI)
RegSaveKeyExA

Salva a chave especificada e todas as suas subchaves e valores em um arquivo do Registro, no formato especificado. (ANSI)
RegSaveKeyExW

Salva a chave especificada e todas as suas subchaves e valores em um arquivo do Registro, no formato especificado. (Unicode)
RegSaveKeyW

Salva a chave especificada e todas as suas subchaves e valores em um novo arquivo, no formato padrão. (Unicode)
RegSetKeySecurity

Define a segurança de uma chave do Registro aberta.
RegSetKeyValueA

Define os dados para o valor especificado na chave do Registro e na subchave especificadas. (ANSI)
RegSetKeyValueW

Define os dados para o valor especificado na chave do Registro e na subchave especificadas. (Unicode)
RegSetValueA

Define os dados para o valor padrão ou sem nome de uma chave do Registro especificada. Os dados devem ser uma cadeia de caracteres de texto. (ANSI)
RegSetValueExA

Define os dados e o tipo de um valor especificado em uma chave do Registro. (ANSI)
RegSetValueExW

Define os dados e o tipo de um valor especificado em uma chave do Registro. (Unicode)
RegSetValueW

Define os dados para o valor padrão ou sem nome de uma chave do Registro especificada. Os dados devem ser uma cadeia de caracteres de texto. (Unicode)
RegUnLoadKeyA

Descarrega a chave do Registro especificada e suas subchaves do registro. (ANSI)
RegUnLoadKeyW

Descarrega a chave do Registro especificada e suas subchaves do registro. (Unicode)

Estruturas

 
VALENTA

Contém informações sobre um valor do Registro. A função RegQueryMultipleValues usa essa estrutura. (ANSI)
VALENTW

Contém informações sobre um valor do Registro. A função RegQueryMultipleValues usa essa estrutura. (Unicode)