Freigeben über


RegistryDataExchange

Diese Funktion wird aufgerufen, um von zu lesen, oder schreiben Sie zu, die Systemregistrierung.

Wichtig

Diese Funktion kann nicht in den Anwendungen verwendet werden, die in Windows-Runtime ausführen.

HRESULT RegistryDataExchange( 
T* pT, 
enum RDXOperations rdxOp, 
void* pItem= NULL  
);

Parameter

  • Pint
    Ein Zeiger auf das aktuelle Objekt.

  • rdxOp
    Ein Enumerationswert, der angibt, das die Funktion Operation ausführen soll. Siehe die Tabelle in den Abschnitt Hinweise für die zulässigen Werte.

  • pItem
    Zeiger auf Daten, denen, gelesen werden von oder geschrieben werden, ist die Registrierung. Die Daten können eine aus der Registrierung zu löschenden Schlüssel auch darstellen. Der Standardwert ist NULL.

Rückgabewert

EINGABETASTE S_OK bei Erfolg oder Fehler HRESULT auf Fehler.

Hinweise

Die Makros BEGIN_RDX_MAPEND_RDX_MAP erweitern und auf eine Funktion, die RegistryDataExchange aufruft.

Die möglichen Enumerationswerte, die den Vorgang die Funktion angeben, sollten ausführen gezeigt werden in der folgenden Tabelle:

Enumerationswert

Vorgang

eReadFromReg

Lesedaten aus der Registrierung.

eWriteToReg

Schreiben Sie Daten in die Registrierung.

eDeleteFromReg

Löschen Sie die Schlüssel aus der Registrierung.

Siehe auch

Weitere Ressourcen

Registry and TypeLib Global Functions

Registry Data Exchange Macros