Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os provedores implementam essa função para fornecer gerenciamento de memória personalizado para PERFLIB. O PERFLIB chama esse retorno de chamada quando precisa liberar a memória alocada usando AllocateMemory.
O tipo PERF_MEM_FREE define um ponteiro para essa função de retorno de chamada. A função FreeMemory é um espaço reservado para o nome da função definida pelo aplicativo.
Sintaxe
PERF_MEM_FREE PerfMemFree;
void PerfMemFree(
[in] LPVOID pBuffer,
[in] LPVOID pContext
)
{...}
Parâmetros
[in] pBuffer
Memória para liberar.
[in] pContext
Informações de contexto definidas no membro pMemContext do PERF_PROVIDER_CONTEXT.
Retornar valor
Nenhum
Comentários
Se você usou o -MemoryRoutines ao chamar CTRPP, deverá implementar essa função de retorno de chamada. Você passa o nome da função de retorno de chamada para CounterInitialize.
Windows Vista: A função CounterInitialize é denominada PerfAutoInitialize.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | perflib.h |