Partilhar via


RegistryDataExchange

Esta função é chamada para ler ou gravar para o registro do sistema.

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

Parâmetros

  • pT
    Um ponteiro para o objeto corrente.

  • rdxOp
    Um valor de enumeração que indica qual operação deve executar a função.Consulte a tabela na seção comentários para os valores permitidos.

  • pItem
    Ponteiro para os dados a ser lido ou gravado no registro.Os dados também podem representar uma chave a ser excluído do registro.O valor padrão é nulo.

Valor de retorno

Retorna S_OK sucesso ou um erro HRESULT, em caso de falha.

Comentários

As macros BEGIN_RDX_MAP and END_RDX_MAP expandir para uma função que chame RegistryDataExchange.

Os valores de enum possíveis que indicam que a operação a função deve executar são mostrados na tabela a seguir:

Valor enum

Operation

eReadFromReg

Ler dados de registro.

eWriteToReg

Gravar dados no registro.

eDeleteFromReg

Exclua a chave do registro.

Consulte também

Outros recursos

Registro e TypeLib funções global

Registro dados Exchange Macros