Condividi tramite


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.

Vedere anche

Altre risorse

Registry and TypeLib Global Functions

Registry Data Exchange Macros