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 구조입니다. 드라이버는 다음을 설정합니다.
헤더가 NDIS_OBJECT_TYPE_CO_MINIPORT_CHARACTERISTICS 지정하는 구조체의 멤버, NDIS_MINIPORT_CO_CHARACTERISTICS_REVISION_1 수정 멤버 및 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