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 FilterSendNetBufferListsComplete NDIS_FILTER_DRIVER_CHARACTERISTICSフィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示