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. |