Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Los proveedores implementan esta función para proporcionar administración de memoria personalizada para PERFLIB. PERFLIB llama a esta devolución de llamada cuando necesita asignar memoria. De forma predeterminada, PERFLIB usa el montón de procesos para asignar memoria.
El tipo PERF_MEM_ALLOC define un puntero a esta función de devolución de llamada. La función AllocateMemory es un marcador de posición para el nombre de función definido por la aplicación.
Sintaxis
PERF_MEM_ALLOC PerfMemAlloc;
LPVOID PerfMemAlloc(
[in] SIZE_T AllocSize,
[in] LPVOID pContext
)
{...}
Parámetros
[in] AllocSize
Número de bytes que se van a asignar.
[in] pContext
Información de contexto establecida en el miembro pMemContext de PERF_PROVIDER_CONTEXT.
Valor devuelto
Puntero a la memoria asignada o NULL si se produjo un error.
Comentarios
Si usó -MemoryRoutines al llamar a CTRPP, debe implementar esta función de devolución de llamada. Pase el nombre de la función de devolución de llamada a CounterInitialize.
Windows Vista: La función CounterInitialize se denomina PerfAutoInitialize.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | perflib.h |