다음을 통해 공유


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_MINIPORT_CO_CHARACTERISTICS)에 대한 NDIS_OBJECT_HEADER 구조체입니다. 드라이버는 다음을 설정합니다.
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(통합 미니포트 호출 관리자) 드라이버에 대한 경우 NDIS가 이러한 드라이버의 ProtocolCoCreateVc 함수를 대신 호출하기 때문에 이 멤버는 NULL 합니다. MCM의 ProtocolCoCreateVc 대한 자세한 내용은 NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.

CoDeleteVcHandler

드라이버 MiniportCoDeleteVc 함수의 진입점입니다. 이 진입점이 MCM(통합 미니포트 호출 관리자) 드라이버에 대한 경우 NDIS가 이러한 드라이버의 ProtocolCoDeleteVc 함수를 대신 호출하기 때문에 이 멤버는 NULL 합니다. 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