Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La rutina FltGetEcpListFromCallbackData devuelve un puntero a una lista adicional de estructura de contexto de parámetros de creación (ECP) asociada a un objeto de devolución de llamada de operación de creación determinado.
Sintaxis
NTSTATUS FLTAPI FltGetEcpListFromCallbackData(
[in] PFLT_FILTER Filter,
PFLT_CALLBACK_DATA CallbackData,
[out] PECP_LIST *EcpList
);
Parámetros
[in] Filter
Puntero de filtro opaco al controlador de minifiltro. Este puntero identifica de forma única el controlador de minifiltro y permanece constante siempre que se cargue el controlador de minifiltro.
CallbackData
Puntero a un objeto callback-data de tipo FLT_CALLBACK_DATA, que representa la operación de creación.
[out] EcpList
Recibe un puntero a la lista ECP asociada al objeto callbackData callbackData callback-data.
Valor devuelto
FltGetEcpListFromCallbackData devuelve uno de los siguientes valores NTSTATUS:
| Código devuelto | Descripción |
|---|---|
|
EcpList recibió un puntero a la lista ecP asociada al objeto de datos de devolución de llamada especificado. Si el objeto callback-data no tiene ECP asociado, se devuelve STATUS_SUCCESS y ecpList es NULL. |
|
El objeto de datos de devolución de llamada especificado no era una operación de creación basada en IRP. En este caso, EcpList no está definido. |
Observaciones
Para adjuntar una lista ECP a un objeto de datos de devolución de llamada, use la rutina FltSetEcpListIntoCallbackData.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Esta rutina está disponible a partir de Windows Vista. |
| de la plataforma de destino de | Universal |
| encabezado de | fltkernel.h (incluya Fltkernel.h) |
| biblioteca de | FltMgr.lib |
| DLL de | Fltmgr.sys |
| irQL | <= APC_LEVEL |
Consulte también
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList
FltAllocateExtraCreateParameterList
FltDeleteExtraCreateParameterLookasideList
FltFreeExtraCreateParameterList
FltGetNextExtraCreateParameter