NDIS_FILTER_PARTIAL_CHARACTERISTICS 구조체(ndis.h)

필터 모듈에 대한 선택적 진입점을 지정하기 위해 필터 드라이버는 NDIS_FILTER_PARTIAL_CHARACTERISTICS 구조를 초기화하고 에 전달합니다. NdisSetOptionalHandlers 함수입니다 .

구문

typedef struct _NDIS_FILTER_PARTIAL_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                            Header;
  ULONG                                         Flags;
  FILTER_SEND_NET_BUFFER_LISTS_HANDLER          SendNetBufferListsHandler;
  FILTER_SEND_NET_BUFFER_LISTS_COMPLETE_HANDLER SendNetBufferListsCompleteHandler;
  FILTER_CANCEL_SEND_HANDLER                    CancelSendNetBufferListsHandler;
  FILTER_RECEIVE_NET_BUFFER_LISTS_HANDLER       ReceiveNetBufferListsHandler;
  FILTER_RETURN_NET_BUFFER_LISTS_HANDLER        ReturnNetBufferListsHandler;
} NDIS_FILTER_PARTIAL_CHARACTERISTICS, *PNDIS_FILTER_PARTIAL_CHARACTERISTICS;

멤버

Header

필터 드라이버 부분 특성 구조체 (NDIS_FILTER_PARTIAL_CHARACTERISTICS)에 대한 NDIS_OBJECT_HEADER 구조체입니다. Header가 NDIS_OBJECT_TYPE_FILTER_PARTIAL_CHARACTERISTICS 지정하는 구조체의 Type 멤버, NDIS_FILTER_PARTIAL_CHARACTERISTICS_REVISION_1 수정 멤버 및 NDIS_SIZEOF_FILTER_PARTIAL_CHARACTERISTICS_REVISION_1 Size 멤버를 설정합니다.

Flags

NDIS용으로 예약되었습니다.

SendNetBufferListsHandler

호출자의 진입점 FilterSendNetBufferLists 함수입니다 . 이 함수를 무시하려면 이 멤버를 NULL로 설정합니다.

SendNetBufferListsCompleteHandler

호출자의 진입점 FilterSendNetBufferListsComplete 함수입니다. 이 함수를 무시하려면 이 멤버를 NULL로 설정합니다.

CancelSendNetBufferListsHandler

호출자의 진입점 FilterCancelSendNetBufferLists 함수입니다 . 이 함수를 무시하려면 이 멤버를 NULL로 설정합니다.

ReceiveNetBufferListsHandler

호출자의 진입점 FilterReceiveNetBufferLists 함수입니다 . 이 함수를 무시하려면 이 멤버를 NULL로 설정합니다.

ReturnNetBufferListsHandler

호출자의 진입점 FilterReturnNetBufferLists 함수입니다 . 이 함수를 무시하려면 이 멤버를 NULL로 설정합니다.

설명

이 구조체는 필터 모듈에 대한 선택적 FilterXxx 함수 및 기타 특성을 지정합니다. 이러한 특성은 드라이버가 에 설정한 기본값을 재정의합니다.드라이버가 에 전달한 NDIS_FILTER_DRIVER_CHARACTERISTICS 구조체 NdisFRegisterFilterDriver 함수입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.0 이상에서 지원됩니다.
머리글 ndis.h(Ndis.h 포함)

추가 정보

FilterCancelSendNetBufferLists

FilterReceiveNetBufferLists

FilterReturnNetBufferLists

FilterSendNetBufferLists

FilterSendNetBufferListsComplete NDIS_FILTER_DRIVER_CHARACTERISTICS

NDIS_OBJECT_HEADER

NdisFRegisterFilterDriver

NdisSetOptionalHandlers