Windows Win32Registroadvapi32.dll
RegFlushKey
Força a gravação em disco (no hive correspondente) de todos os atributos de uma chave do Registro.
Descrição
Equivalente conceitual do `fsync` do Linux, mas para o Registro — normalmente desnecessário, já que o sistema persiste alterações automaticamente; usada em cenários que exigem garantia imediata de durabilidade.
Header:
winreg.hDLL: advapi32.dllAtenção
A documentação da Microsoft desaconselha o uso frequente desta função — pode degradar significativamente o desempenho do sistema.
Assinatura
LSTATUS RegFlushKey(HKEY hKey);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| hKey | HKEY | Handle da chave a sincronizar. |
Valor de retorno
ERROR_SUCCESS em sucesso; um código de erro do Windows caso contrário.
Códigos de erro (GetLastError)
- ERROR_INVALID_HANDLE(6)
- O identificador (handle) informado é inválido.