RegistryDataExchange
Questa funzione viene chiamata per leggere da, o scrivere su, il Registro di sistema.
Importante
Questa funzione non può essere utilizzata nelle applicazioni eseguite in Windows Runtime.
HRESULT RegistryDataExchange(
T* pT,
enum RDXOperations rdxOp,
void* pItem= NULL
);
Parametri
pint
Un puntatore all'oggetto corrente.rdxOp
Un valore di enumerazione che indica quale operazione la funzione da eseguire. Vedere la tabella nella sezione relativa alle osservazioni per i valori consentiti.pItem
Puntatore ai dati da essere letta, oppure scritta in, il Registro di sistema. I dati possono rappresentare anche una chiave da eliminare dal Registro di sistema. Il valore predefinito è NULL.
Valore restituito
Restituisce S_OK su positivo, o un errore HRESULT di errore.
Note
Le macro BEGIN_RDX_MAP e END_RDX_MAP si espandono a una funzione che chiama RegistryDataExchange.
Valori enum possibili a indicare che l'operazione la funzione deve eseguire sono riportati nella tabella seguente:
Valore enum |
Operazione |
---|---|
eReadFromReg |
Leggere i dati dal Registro di sistema. |
eWriteToReg |
Scrivere i dati nel Registro di sistema. |
eDeleteFromReg |
Eliminare la chiave del Registro di sistema. |