次の方法で共有


FwpsGetPacketListSecurityInformation0 関数 (fwpsk.h)

FwpsGetPacketListSecurityInformation0 関数は、パケット リストに関連付けられている情報を取得します。

FwpsGetPacketListSecurityInformation0 は、 FwpsGetPacketListSecurityInformation の特定のバージョンです。 詳細については、「 WFP Version-Independent 名と特定のバージョンの Windows を対象 とする」を参照してください。
 

構文

NTSTATUS FwpsGetPacketListSecurityInformation0(
  [in]      NET_BUFFER_LIST               *packetList,
  [in]      UINT32                        queryFlags,
  [in, out] FWPS_PACKET_LIST_INFORMATION0 *packetInformation
);

パラメーター

[in] packetList

関連情報が取得される NET_BUFFER_LIST 構造体へのポインター。

[in] queryFlags

取得する情報を指定する次のフラグの組み合わせのビットごとの OR を含む UINT32 値。

FWPS_PACKET_LIST_INFORMATION_QUERY_INBOUND

受信パケット リストの情報を取得します。

FWPS_PACKET_LIST_INFORMATION_QUERY_OUTBOUND

送信パケット リストの情報を取得します。

FWPS_PACKET_LIST_INFORMATION_QUERY_IPSEC

パケット リストに関連付けられている IPsec 情報を取得します。 このフラグは、FWPS_PACKET_LIST_INFORMATION_QUERY_INBOUND フラグまたは FWPS_PACKET_LIST_INFORMATION_QUERY_OUTBOUND フラグと組み合わせて使用する必要があります。

FWPS_PACKET_LIST_INFORMATION_QUERY_FWP

パケット 一覧に関連付けられている Windows フィルタリング プラットフォーム情報を取得します。

FWPS_PACKET_LIST_INFORMATION_QUERY_ALL_INBOUND

受信パケット リストに関連付けられているすべての情報を取得します。

FWPS_PACKET_LIST_INFORMATION_QUERY_ALL_OUTBOUND

送信パケット リストに関連付けられているすべての情報を取得します。

[in, out] packetInformation

パケット リストに関連付けられた情報を受け取る FWPS_PACKET_LIST_INFORMATION0 構造体へのポインター。

戻り値

FwpsGetPacketListSecurityInformation0 関数は、次のいずれかの NTSTATUS コードを返します。

リターン コード 説明
STATUS_SUCCESS
パケット リストに関連付けられている情報が正常に取得されました。
その他の状態コード
エラーが発生しました。

解説

コールアウト ドライバーは、パケット リストに関連付けられている情報を取得するために、その classifyFn 吹き出し関数内から FwpsGetPacketListSecurityInformation0 関数を呼び出します。 この情報を使用して、データに対して実行されるアクションを決定できます。

要件

要件
サポートされている最小のクライアント Windows Vista 以降で使用できます。
対象プラットフォーム ユニバーサル
Header fwpsk.h (Fwpsk.h を含む)
Library Fwpkclnt.lib
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

FWPS_PACKET_LIST_INFORMATION0

NET_BUFFER_LIST

classifyFn