Funzione ORSetValue
Imposta i dati per il valore di una chiave del Registro di sistema specificata in un hive del Registro di sistema offline.
Sintassi
DWORD ORSetValue(
_In_ ORHKEY Handle,
_In_opt_ PCWSTR lpValueName,
_In_ DWORD dwType,
_In_opt_ const BYTE *lpData,
_In_ DWORD cbData
);
Parametri
-
Handle [in]
-
Handle per una chiave del Registro di sistema aperta in un hive del Registro di sistema offline.
-
lpValueName [in, facoltativo]
-
Nome del valore da impostare. Se un valore con questo nome non è già presente nella chiave, la funzione lo aggiunge alla chiave.
Se lpValueName è NULL o una stringa vuota, "", la funzione imposta il tipo e i dati per il valore predefinito o senza nome della chiave.
Per altre informazioni, vedere Limiti delle dimensioni degli elementi del Registro di sistema.
Le chiavi del Registro di sistema non hanno valori predefiniti, ma possono avere un valore senza nome, che può essere di qualsiasi tipo.
-
dwType [in]
-
Tipo di dati a cui punta il parametro lpData . Per un elenco dei tipi possibili, vedere Tipi di valore del Registro di sistema.
-
lpData [in, facoltativo]
-
Dati da archiviare.
Per i tipi basati su stringhe, ad esempio REG_SZ, la stringa deve essere terminata con null. Per il tipo di dati REG_MULTI_SZ, la stringa deve essere terminata con due caratteri Null.
-
cbData [in]
-
Dimensioni delle informazioni a cui punta il parametro lpData , in byte. Se i dati sono di tipo REG_SZ, REG_EXPAND_SZ o REG_MULTI_SZ, cbData deve includere le dimensioni del carattere o dei caratteri null terminanti.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS.
Se la funzione ha esito negativo, il valore restituito è un codice di errore diverso da zero definito in Winerror.h. È possibile usare la funzione FormatMessage con il flag FORMAT_MESSAGE_FROM_SYSTEM per ottenere una descrizione generica dell'errore.
Commenti
Le dimensioni dei valori sono limitate dalla memoria disponibile. I valori lunghi (più di 2048 byte) devono essere archiviati come file con i nomi di file archiviati nel Registro di sistema. Ciò consente di eseguire in modo efficiente il Registro di sistema. Gli elementi dell'applicazione, ad esempio icone, bitmap e file eseguibili devono essere archiviati come file e non vengono inseriti nel Registro di sistema.
Requisiti
Requisito | Valore |
---|---|
Componente ridistribuibile |
Libreria del Registro di sistema offline di Windows versione 1.0 o successiva |
Intestazione |
|
DLL |
|
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per