Compartilhar via


FreeProws

Aplica-se a: Outlook 2013 | Outlook 2016

Destrói uma estrutura SRowSet 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 FreeProws(
  LPSRowSet prows
);

Parâmetros

prows

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

Valor de retorno

Nenhuma.

Notas para chamadores

Como parte de sua implementação do FreeProws, o MAPI chama a função MAPIFreeBuffer para liberar todas as entradas na estrutura SRowSet antes de liberar a estrutura completa. Portanto, todas essas entradas devem ter seguido as regras de alocação para a estrutura SRowSet , 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
ContentsTableListCtrl.cpp
DwThreadFuncLoadTable
O MFCMAPI usa o método FreeProws para liberar uma estrutura SRowSet contendo linhas da tabela que está sendo processada.

Confira também

MFCMAPI como exemplo de código