FwpsApplyModifiedLayerData0 関数 (fwpsk.h)

FwpsApplyModifiedLayerData0 関数は、FwpsAcquireWritableLayerDataPointer0 の呼び出し後に行われたレイヤー固有のデータに変更を適用します。

注意

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

構文

void FwpsApplyModifiedLayerData0(
  [in] UINT64 classifyHandle,
  [in] PVOID  modifiedLayerData,
  [in] UINT32 flags
);

パラメーター

[in] classifyHandle

現在のレイヤーでのコールアウト ドライバーの処理を識別する分類ハンドル。 このハンドルは、 FwpsAcquireClassifyHandle0 を呼び出すことによって取得されます。

[in] modifiedLayerData

コールアウト ドライバーによって変更されたメンバーを使用して FwpsAcquireWritableLayerDataPointer0 を呼び出して取得したデータ バッファー。 サポートされているデータ型は構造体として定義されます。

[in] flags

この関数呼び出しで使用するオプション。 このフラグには、次の値を指定できます。

意味
FWPS_CLASSIFY_FLAG_REAUTHORIZE_IF_MODIFIED_BY_OTHERS このフラグを設定すると、分類が完了する前に別の吹き出しドライバーによってデータが変更された場合に、ペン付けされた分類アクションのレイヤーにあるデータを再認証する必要があることを指定します。 インライン分類での使用は不確定な結果につながる可能性があるので、このフラグはペン付き分類でのみ使用し、インライン分類では使用しないでください。 インライン分類のためにこの API を呼び出す場合は、フラグを 0 に設定します。

戻り値

なし

解説

FwpsApplyModifiedLayerData0 は、コールアウト ドライバーがデータを変更しなかった場合でも、FwpsAcquireWritableLayerDataPointer0 に対して行われるすべての呼び出しに対して 1 回呼び出す必要があります。

要件

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

こちらもご覧ください

FWPS_BIND_REQUEST0

FWPS_CONNECT_REQUEST0

FWPS_FILTER1

FwpsAcquireClassifyHandle0

FwpsAcquireWritableLayerDataPointer0

FwpsReleaseClassifyHandle0

classifyFn