Udostępnij za pośrednictwem


RegistryDataExchange

Ta funkcja nazywa się do odczytu lub zapisu do rejestru systemowego.

Ważna uwagaWażne

Nie można użyć tej funkcji w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows.

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

Parametry

  • pT
    Wskaźnik do bieżącego obiektu.

  • rdxOp
    Wartość wyliczenia, która wskazuje, która operacja powinna wykonać funkcji.Zobacz tabela w sekcji Uwagi dozwolonych wartości.

  • pItem
    Wskaźnik do danych, które można odczytać lub zapisywane w rejestrze.Dane można również reprezentować klucz do usunięcia z rejestru.Wartością domyślną jest NULL.

Wartość zwracana

Zwraca wartość S_OK na powodzenie lub błąd HRESULT awarii.

Uwagi

Makra BEGIN_RDX_MAP i END_RDX_MAP rozwiń wywołuje funkcję RegistryDataExchange.

Wartości wyliczenia możliwe, które wskazują, że należy wykonać operację funkcji przedstawiono w poniższej tabeli:

Wartość wyliczenia

Operacja

eReadFromReg

Odczytywanie danych z rejestru.

eWriteToReg

Zapisywanie danych w rejestrze.

eDeleteFromReg

Usuń klucz z rejestru.

Zobacz też

Inne zasoby

Funkcje globalne rejestru i biblioteki typów

Makra wymiany danych rejestru