Voltar à lista
Windows Win32Registroadvapi32.dll

RegSetValueExW

Define o valor e o tipo de um valor nomeado dentro de uma chave do Registro.

Descrição

Contraparte de escrita de RegQueryValueExW.

Header: winreg.hDLL: advapi32.dllNative API: NtSetValueKey

Assinatura

LSTATUS RegSetValueExW(
    HKEY hKey,
    LPCWSTR lpValueName,
    DWORD Reserved,
    DWORD dwType,
    const BYTE * lpData,
    DWORD cbData
);

Parâmetros

ParâmetroTipoDescrição
hKeyHKEYHandle da chave, aberto com KEY_SET_VALUE.
lpValueNameLPCWSTRNome do valor a definir.
ReservedDWORDDeve ser 0.
dwTypeDWORDTipo do valor: REG_SZ, REG_DWORD, REG_BINARY, etc.
lpDataconst BYTE *Novo dado a armazenar.
cbDataDWORDTamanho de `lpData` em bytes.

Valor de retorno

ERROR_SUCCESS em sucesso; um código de erro do Windows caso contrário.

Códigos de erro (GetLastError)

ERROR_ACCESS_DENIED(5)
Acesso negado.
ERROR_INVALID_PARAMETER(87)
Parâmetro incorreto.

Relacionadas