структура NDIS_MINIPORT_CO_CHARACTERISTICS (ndis.h)
Структура NDIS_MINIPORT_CO_CHARACTERISTICS указывает точки входа CoNDIS для драйвера минипорта CoNDIS.
Синтаксис
typedef struct _NDIS_MINIPORT_CO_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
W_CO_CREATE_VC_HANDLER CoCreateVcHandler;
W_CO_DELETE_VC_HANDLER CoDeleteVcHandler;
W_CO_ACTIVATE_VC_HANDLER CoActivateVcHandler;
W_CO_DEACTIVATE_VC_HANDLER CoDeactivateVcHandler;
W_CO_SEND_NET_BUFFER_LISTS_HANDLER CoSendNetBufferListsHandler;
W_CO_OID_REQUEST_HANDLER CoOidRequestHandler;
} NDIS_MINIPORT_CO_CHARACTERISTICS, *PNDIS_MINIPORT_CO_CHARACTERISTICS;
Члены
Header
Структура NDIS_OBJECT_HEADER для структуры характеристик драйвера минипорта CoNDIS (NDIS_MINIPORT_CO_CHARACTERISTICS). Драйвер задает
Тип элемента структуры, указанной заголовком для NDIS_OBJECT_TYPE_CO_MINIPORT_CHARACTERISTICS, элемента Revision для NDIS_MINIPORT_CO_CHARACTERISTICS_REVISION_1 и элемента Size для NDIS_SIZEOF_MINIPORT_CO_CHARACTERISTICS_REVISION_1.
Flags
Зарезервировано для NDIS.
CoCreateVcHandler
Точка входа функции MiniportCoCreateVc драйвера. Если эта точка входа предназначена для интегрированного драйвера диспетчера вызовов минипорта (MCM), этот элемент должен иметь значение NULL, так как NDIS вызывает функцию ProtocolCoCreateVc такого драйвера. Дополнительные сведения о ПротоколеCoCreateVc в MCM см. в разделе NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.
CoDeleteVcHandler
Точка входа функции MiniportCoDeleteVc драйвера. Если эта точка входа предназначена для интегрированного драйвера диспетчера вызовов минипорта (MCM), этот элемент должен иметь значение NULL, так как NDIS вызывает функцию ProtocolCoDeleteVc такого драйвера. Дополнительные сведения о ProtocolCoDeleteVc в MCM см. в разделе NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.
CoActivateVcHandler
Точка входа драйвера Функция MiniportCoActivateVc .
CoDeactivateVcHandler
Точка входа драйвера Функция MiniportCoDeactivateVc .
CoSendNetBufferListsHandler
Точка входа драйвера Функция MiniportCoSendNetBufferLists .
CoOidRequestHandler
Точка входа драйвера Функция MiniportCoOidRequest .
Комментарии
Чтобы указать точки входа для CoNDIS, драйвер мини-порта инициализирует структуру NDIS_MINIPORT_CO_CHARACTERISTICS и передает ее вФункция NdisSetOptionalHandlers.
Драйвер мини-порта вызывает NdisSetOptionalHandlers из функции MiniportSetOptions .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в NDIS 6.0 и более поздних версиях. |
Верхняя часть | ndis.h (включая Ndis.h) |