struktur NDIS_FILTER_PARTIAL_CHARACTERISTICS (ndis.h)

Untuk menentukan titik masuk opsional untuk modul filter, driver filter menginisialisasi struktur NDIS_FILTER_PARTIAL_CHARACTERISTICS dan meneruskannya ke Fungsi NdisSetOptionalHandlers .

Sintaks

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;

Anggota

Header

Struktur NDIS_OBJECT_HEADER untuk struktur karakteristik parsial driver filter (NDIS_FILTER_PARTIAL_CHARACTERISTICS). Atur anggota Jenis struktur yang ditentukan Header ke NDIS_OBJECT_TYPE_FILTER_PARTIAL_CHARACTERISTICS, anggota Revisi ke NDIS_FILTER_PARTIAL_CHARACTERISTICS_REVISION_1, dan anggota Ukuran ke NDIS_SIZEOF_FILTER_PARTIAL_CHARACTERISTICS_REVISION_1.

Flags

Dicadangkan untuk NDIS.

SendNetBufferListsHandler

Titik masuk penelepon Fungsi FilterSendNetBufferLists . Untuk melewati fungsi ini, atur anggota ini ke NULL.

SendNetBufferListsCompleteHandler

Titik masuk penelepon Fungsi FilterSendNetBufferListsComplete . Untuk melewati fungsi ini, atur anggota ini ke NULL.

CancelSendNetBufferListsHandler

Titik masuk penelepon Fungsi FilterCancelSendNetBufferLists . Untuk melewati fungsi ini, atur anggota ini ke NULL.

ReceiveNetBufferListsHandler

Titik masuk penelepon Fungsi FilterReceiveNetBufferLists . Untuk melewati fungsi ini, atur anggota ini ke NULL.

ReturnNetBufferListsHandler

Titik masuk penelepon Fungsi FilterReturnNetBufferLists . Untuk melewati fungsi ini, atur anggota ini ke NULL.

Keterangan

Struktur ini menentukan fungsi FilterXxx opsional dan karakteristik lain untuk modul filter. Karakteristik ini mengambil alih nilai default yang ditetapkan driver dalam NDIS_FILTER_DRIVER_CHARACTERISTICS struktur yang diteruskan pengemudi ke Fungsi NdisFRegisterFilterDriver .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDIS 6.0 dan yang lebih baru.
Header ndis.h (termasuk Ndis.h)

Lihat juga

FilterCancelSendNetBufferLists

FilterReceiveNetBufferLists

FilterReturnNetBufferLists

FilterSendNetBufferLists

FilterSendNetBufferListsComplete NDIS_FILTER_DRIVER_CHARACTERISTICS

NDIS_OBJECT_HEADER

NdisFRegisterFilterDriver

NdisSetOptionalHandlers