NDIS_PROTOCOL_CO_CHARACTERISTICS 구조체(ndis.h)
NDIS_PROTOCOL_CO_CHARACTERISTICS 구조는 CoNDIS 프로토콜 드라이버에 대한 CoNDIS 진입점을 지정합니다.
구문
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;
멤버
Header
프로토콜 드라이버 CoNDIS 특성 구조( NDIS_PROTOCOL_CO_CHARACTERISTICS)에 대한 NDIS_OBJECT_HEADER 구조체입니다. 드라이버는 다음을 설정합니다.
Header가 NDIS_OBJECT_TYPE_CO_PROTOCOL_CHARACTERISTICS 지정하는 구조체의 멤버, NDIS_PROTOCOL_CO_CHARACTERISTICS_REVISION_1 수정 멤버 및 NDIS_SIZEOF_PROTOCOL_CO_CHARACTERISTICS_REVISION_1 Size 멤버를 입력합니다.
Flags
NDIS용으로 예약되었습니다.
CoStatusHandlerEx
드라이버 ProtocolCoStatusEx 함수의 진입점입니다.
CoAfRegisterNotifyHandler
드라이버의 진입점 ProtocolCoAfRegisterNotify 함수입니다.
CoReceiveNetBufferListsHandler
드라이버의 진입점 ProtocolCoReceiveNetBufferLists 함수입니다 .
CoSendNetBufferListsCompleteHandler
드라이버의 진입점 ProtocolCoSendNetBufferListsComplete 함수입니다.
설명
CoNDIS의 진입점을 지정하기 위해 프로토콜 드라이버는 NDIS_PROTOCOL_CO_CHARACTERISTICS 구조를 초기화하고 에 전달합니다. NdisSetOptionalHandlers 함수입니다 .
프로토콜 드라이버는 ProtocolSetOptions 함수에서 NdisSetOptionalHandlers를 호출합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.0 이상에서 지원됩니다. |
머리글 | ndis.h(Ndis.h 포함) |