Share via


NetworkIsolationRegisterForAppContainerChanges 関数 (netfw.h)

NetworkIsolationRegisterForAppContainerChanges 関数は、アプリ コンテナーへの変更に関する通知の配信に登録するために使用されます。

構文

DWORD NetworkIsolationRegisterForAppContainerChanges(
  [in]           DWORD                   flags,
  [in]           PAC_CHANGES_CALLBACK_FN callback,
  [in, optional] PVOID                   context,
  [out]          HANDLE                  *registrationObject
);

パラメーター

[in] flags

型: DWORD

通知を受信するタイミングを指定するコントロール フラグのビットマスク値。 次のフラグの 1 つ以上を含む場合があります。

意味
INET_FIREWALL_AC_NONE
0x00
通知は配信されません。
INET_FIREWALL_AC_PACKAGE_ID_ONLY
0x01
アプリ コンテナーがパッケージ識別子で作成されると、通知が配信されます。
INET_FIREWALL_AC_BINARY
0x02
通知は、バイナリ パスを使用してアプリ コンテナーが作成されるときに配信されます。
INET_FIREWALL_AC_MAX
0x04
テスト目的の最大値。

[in] callback

種類: PAC_CHANGES_CALLBACK_FN

通知を配信する準備ができたときに呼び出される関数ポインター。

[in, optional] context

種類: PVOID

省略可能なコンテキスト ポインター。 このポインターは、変更の詳細と共に コールバック 関数に渡されます。

[out] registrationObject

種類: HANDLE*

新しく作成された登録を処理します。

戻り値

型: DWORD

成功した場合はERROR_SUCCESS、それ以外の場合はエラー値を返します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー netfw.h (Netfw.h を含む)
[DLL] Firewallapi.dll

こちらもご覧ください

NetworkIsolationUnregisterForAppContainerChanges

PAC_CHANGES_CALLBACK_FN