FwpsGetPacketListSecurityInformation0 関数 (fwpsk.h)
FwpsGetPacketListSecurityInformation0 関数は、パケット リストに関連付けられている情報を取得します。
構文
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 コードを返します。
リターン コード | 説明 |
---|---|
|
パケット リストに関連付けられている情報が正常に取得されました。 |
|
エラーが発生しました。 |
解説
コールアウト ドライバーは、パケット リストに関連付けられている情報を取得するために、その classifyFn 吹き出し関数内から FwpsGetPacketListSecurityInformation0 関数を呼び出します。 この情報を使用して、データに対して実行されるアクションを決定できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | fwpsk.h (Fwpsk.h を含む) |
Library | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |