Поделиться через


RegistryDataExchange

Эта функция называется для чтения или записи в реестре системы.

Важно!

Эту функцию нельзя использовать в приложениях, выполняемых в Среда выполнения Windows.

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

Параметры

  • пт
    Указатель на текущий объект.

  • rdxOp
    Значение перечисления, которое указывает операцию, которую функция должна быть запущена. См. таблицу в разделе "Примечания" для допустимых значений.

  • pItem
    Указатель на данные которых должны быть либо чтение из буфера в, реестр. Данные также могут представлять ключ для удаления из реестра. Значение по умолчанию - NULL.

Возвращаемое значение

Возвращает значение S_ОК на успешное завершение или ошибка HRESULT в случае сбоя.

Заметки

Макросы BEGIN_RDX_MAP и END_RDX_MAP развернут на функцию, которая вызывает RegistryDataExchange.

Возможные значения перечисления, которые показывают, что операция функция должна выполняться отображаются в следующей таблице:

Значение Перечисления

Операция

eReadFromReg

Чтение данных из реестра.

eWriteToReg

Данные записи в реестр.

eDeleteFromReg

Удалите ключ из реестра.

См. также

Другие ресурсы

Registry and TypeLib Global Functions

Registry Data Exchange Macros