Compartir a través de


estructura NDIS_PROTOCOL_CO_CHARACTERISTICS (ndis.h)

La estructura NDIS_PROTOCOL_CO_CHARACTERISTICS especifica los puntos de entrada de CoNDIS para los controladores de protocolo CoNDIS.

Sintaxis

typedef struct _NDIS_PROTOCOL_CO_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                        Header;
  ULONG                                     Flags;
  CO_STATUS_HANDLER_EX                      CoStatusHandlerEx;
  CO_AF_REGISTER_NOTIFY_HANDLER             CoAfRegisterNotifyHandler;
  CO_RECEIVE_NET_BUFFER_LISTS_HANDLER       CoReceiveNetBufferListsHandler;
  CO_SEND_NET_BUFFER_LISTS_COMPLETE_HANDLER CoSendNetBufferListsCompleteHandler;
} NDIS_PROTOCOL_CO_CHARACTERISTICS, *PNDIS_PROTOCOL_CO_CHARACTERISTICS;

Miembros

Header

Estructura NDIS_OBJECT_HEADER para la estructura de características coNDIS del controlador de protocolo (NDIS_PROTOCOL_CO_CHARACTERISTICS). El controlador establece el
Miembro de tipo de la estructura que Header especifica para NDIS_OBJECT_TYPE_CO_PROTOCOL_CHARACTERISTICS, el miembro Revision que se va a NDIS_PROTOCOL_CO_CHARACTERISTICS_REVISION_1 y el miembro Size que se va a NDIS_SIZEOF_PROTOCOL_CO_CHARACTERISTICS_REVISION_1.

Flags

Reservado para NDIS.

CoStatusHandlerEx

Punto de entrada de la función ProtocolCoStatusEx del controlador.

CoAfRegisterNotifyHandler

Punto de entrada del controlador Función ProtocolCoAfRegisterNotify .

CoReceiveNetBufferListsHandler

Punto de entrada del controlador Función ProtocolCoReceiveNetBufferLists .

CoSendNetBufferListsCompleteHandler

Punto de entrada del controlador Función ProtocolCoSendNetBufferListsComplete .

Comentarios

Para especificar puntos de entrada para CoNDIS, un controlador de protocolo inicializa una estructura de NDIS_PROTOCOL_CO_CHARACTERISTICS y la pasa a la Función NdisSetOptionalHandlers .

El controlador de protocolo llama a NdisSetOptionalHandlers desde la función ProtocolSetOptions .

Requisitos

Requisito Value
Cliente mínimo compatible Se admite en NDIS 6.0 y versiones posteriores.
Encabezado ndis.h (incluya Ndis.h)

Consulte también

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoAfRegisterNotify

ProtocolCoReceiveNetBufferLists ProtocolCoSendNetBufferListsComplete

ProtocolCoStatusEx

ProtocolSetOptions