Compartilhar via


FreePadrlist

Aplica-se a: Outlook 2013 | Outlook 2016

Destrói uma estrutura ADRLIST e libera a memória associada, incluindo a memória alocada para todas as matrizes e estruturas de membro.

Propriedade Valor
Arquivo de cabeçalho:
Mapiutil.h
Implementado por:
MAPI
Chamado por:
Aplicativos cliente e provedores de serviços
void FreePadrlist(
  LPADRLIST padrlist
);

Parâmetros

padrlist

[in] Ponteiro para a estrutura ADRLIST a ser destruída.

Valor de retorno

Nenhuma.

Notas para chamadores

Como parte de sua implementação do FreePadrlist, a MAPI chama a função MAPIFreeBuffer para liberar todas as entradas na estrutura ADRLIST antes de liberar a estrutura completa. Portanto, todas essas entradas devem ter seguido as regras de alocação para a estrutura ADRLIST , usando uma chamada MAPIAllocateBuffer individual para cada matriz e estrutura de membro.

Para obter mais informações sobre como alocar memória para estruturas ADRLIST e SRowSet , consulte Gerenciando memória para estruturas ADRLIST e SRowSet.

Referência do MFCMAPI

Para ver códigos de exemplo do MFCMAPI, confira a tabela a seguir.

Arquivo Função Comentário
MAPIABFunctions.cpp
AddOneOffAddress
O MFCMAPI usa o método FreePadrlist para liberar uma estrutura ADRLIST criada para adicionar um endereço único a uma mensagem.

Confira também

MFCMAPI como exemplo de código