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 で指定する構造体の Type メンバーをNDIS_OBJECT_TYPE_FILTER_PARTIAL_CHARACTERISTICSに設定し、Revision メンバーをNDIS_FILTER_PARTIAL_CHARACTERISTICS_REVISION_1、Size メンバーをNDIS_SIZEOF_FILTER_PARTIAL_CHARACTERISTICS_REVISION_1に設定します。

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 以降でサポートされています。
Header ndis.h (Ndis.h を含む)

こちらもご覧ください

FilterCancelSendNetBufferLists

FilterReceiveNetBufferLists

FilterReturnNetBufferLists

FilterSendNetBufferLists

FilterSendNetBufferListsComplete NDIS_FILTER_DRIVER_CHARACTERISTICS

NDIS_OBJECT_HEADER

NdisFRegisterFilterDriver

NdisSetOptionalHandlers