PERF_MEM_FREE função de retorno de chamada (perflib.h)
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 |