PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK función de devolución de llamada (ntifs.h)
Un controlador de filtro puede registrar una rutina de tipo PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK como la CleanupCallback del controlador de filtro rutina de devolución de llamada para una estructura de contexto de parámetro de creación adicional (ECP).
Sintaxis
PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK PfsrtlExtraCreateParameterCleanupCallback;
void PfsrtlExtraCreateParameterCleanupCallback(
[in, out] PVOID EcpContext,
[in[] LPCGUID EcpType
)
{...}
Parámetros
[in, out] EcpContext
Puntero de contexto ECP devuelto por la rutina que asignó la estructura de contexto ECP.
[in[] EcpType
Puntero a un GUID que se pasó a la rutina que asignó la estructura de contexto ECP, que indica el tipo de parámetro de creación adicional. Para obtener más información, vea Uso de GUID en Controladores.
Valor devuelto
Ninguno
Observaciones
Cuando un controlador de filtro asigna una estructura de contexto ECP, puede especificar opcionalmente una rutina de tipo PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK como rutina de devolución de llamada del controlador de filtro CleanupCallback. Si el controlador de filtro especifica una rutina de devolución de llamada
Para especificar una rutina de devolución de llamada, un controlador de filtro pasa un puntero a la rutina de devolución de llamada mediante el CleanupCallback parámetro de la rutina que originalmente asignó la estructura de contexto ECP. Si no se necesita una rutina de devolución de llamada, se debe pasar un valor NULL
Las rutinas siguientes admiten la rutina de devolución de llamada con tipo PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK:
- FltAllocateExtraCreateParameter
- FltAllocateExtraCreateParameterFromLookasideList
- FsRtlAllocateExtraCreateParameter
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista |
de la plataforma de destino de |
Escritorio |
encabezado de |
ntifs.h (incluya Ntifs.h, FltKernel.h) |
irQL | PASSIVE_LEVEL |
Consulte también
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList
FltAllocateExtraCreateParameterList