共用方式為


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

迷你埠驅動程式 CoNDIS 特性結構的 NDIS_OBJECT_HEADER 結構 (NDIS_MINIPORT_CO_CHARACTERISTICS) 。 驅動程式會設定
Header 指定要NDIS_OBJECT_TYPE_CO_MINIPORT_CHARACTERISTICS的結構類型成員、要NDIS_MINIPORT_CO_CHARACTERISTICS_REVISION_1的 Revision 成員,以及要NDIS_SIZEOF_MINIPORT_CO_CHARACTERISTICS_REVISION_1的 Size 成員。

Flags

保留給 NDIS。

CoCreateVcHandler

驅動程式 MiniportCoCreateVc 函式的進入點。 如果此進入點適用於 MCM) 驅動程式 (整合式迷你埠呼叫管理員,則此成員應該是 NULL,因為 NDIS 會改為呼叫這類驅動程式的 ProtocolCoCreateVc 函式。 如需 MCM 中 ProtocolCoCreateVc 的詳細資訊,請參閱 NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

CoDeleteVcHandler

驅動程式 MiniportCoDeleteVc 函式的進入點。 如果此進入點適用於 MCM) 驅動程式 (整合式迷你埠呼叫管理員,則此成員應該是 NULL,因為 NDIS 會改為呼叫這類驅動程式的 ProtocolCoDeleteVc 函式。 如需 MCM 中 ProtocolCoDeleteVc 的詳細資訊,請參閱 NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

CoActivateVcHandler

驅動程式的進入點 MiniportCoActivateVc 函式。

CoDeactivateVcHandler

驅動程式的進入點 MiniportCoDeactivateVc 函式。

CoSendNetBufferListsHandler

驅動程式的進入點 MiniportCoSendNetBufferLists 函 式。

CoOidRequestHandler

驅動程式的進入點 MiniportCoOidRequest 函式。

備註

若要指定 CoNDIS 的進入點,迷你埠驅動程式會初始化NDIS_MINIPORT_CO_CHARACTERISTICS結構,並將其傳遞至 NdisSetOptionalHandlers 函式

迷你埠驅動程式會從 MiniportSetOptions 函式呼叫 NdisSetOptionalHandlers

規格需求

需求
最低支援的用戶端 NDIS 6.0 和更新版本支援。
標頭 ndis.h (包含 Ndis.h)

另請參閱

MiniportCoActivateVc

MiniportCoCreateVc

MiniportCoDeactivateVc

MiniportCoDeleteVc

MiniportCoOidRequest

MiniportCoSendNetBufferLists

MiniportSetOptions

NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoCreateVc

ProtocolCoDeleteVc