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 포함) |
참고 항목
ProtocolCoReceiveNetBufferLists
피드백
다음에 대한 사용자 의견 제출 및 보기