estructura de NDIS_FILTER_PARTIAL_CHARACTERISTICS (ndis.h)
Para especificar puntos de entrada opcionales para un módulo de filtro, un controlador de filtro inicializa una estructura de NDIS_FILTER_PARTIAL_CHARACTERISTICS y la pasa a la Función NdisSetOptionalHandlers .
Sintaxis
typedef struct _NDIS_FILTER_PARTIAL_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
FILTER_SEND_NET_BUFFER_LISTS_HANDLER SendNetBufferListsHandler;
FILTER_SEND_NET_BUFFER_LISTS_COMPLETE_HANDLER SendNetBufferListsCompleteHandler;
FILTER_CANCEL_SEND_HANDLER CancelSendNetBufferListsHandler;
FILTER_RECEIVE_NET_BUFFER_LISTS_HANDLER ReceiveNetBufferListsHandler;
FILTER_RETURN_NET_BUFFER_LISTS_HANDLER ReturnNetBufferListsHandler;
} NDIS_FILTER_PARTIAL_CHARACTERISTICS, *PNDIS_FILTER_PARTIAL_CHARACTERISTICS;
Miembros
Header
Estructura de NDIS_OBJECT_HEADER para la estructura de características parciales del controlador de filtro (NDIS_FILTER_PARTIAL_CHARACTERISTICS). Establezca el miembro Type de la estructura que Header especifica para NDIS_OBJECT_TYPE_FILTER_PARTIAL_CHARACTERISTICS, el miembro Revision en NDIS_FILTER_PARTIAL_CHARACTERISTICS_REVISION_1 y el miembro Size en NDIS_SIZEOF_FILTER_PARTIAL_CHARACTERISTICS_REVISION_1.
Flags
Reservado para NDIS.
SendNetBufferListsHandler
El punto de entrada del autor de la llamada Función FilterSendNetBufferLists . Para omitir esta función, establezca este miembro en NULL.
SendNetBufferListsCompleteHandler
El punto de entrada del autor de la llamada Función FilterSendNetBufferListsComplete . Para omitir esta función, establezca este miembro en NULL.
CancelSendNetBufferListsHandler
El punto de entrada del autor de la llamada Función FilterCancelSendNetBufferLists . Para omitir esta función, establezca este miembro en NULL.
ReceiveNetBufferListsHandler
El punto de entrada del autor de la llamada Función FilterReceiveNetBufferLists . Para omitir esta función, establezca este miembro en NULL.
ReturnNetBufferListsHandler
El punto de entrada del autor de la llamada Función FilterReturnNetBufferLists . Para omitir esta función, establezca este miembro en NULL.
Comentarios
Esta estructura especifica funciones FilterXxx opcionales y otras características para un módulo de filtro. Estas características invalidan los valores predeterminados que el controlador estableció en . NDIS_FILTER_DRIVER_CHARACTERISTICS estructura que el controlador pasó a Función NdisFRegisterFilterDriver .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con NDIS 6.0 y versiones posteriores. |
Encabezado | ndis.h (incluya Ndis.h) |
Consulte también
FilterCancelSendNetBufferLists NDIS_FILTER_DRIVER_CHARACTERISTICS FilterSendNetBufferListsCompleteComentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de