フィルター エンジンへのセッションを開く
コールアウト ドライバーは、フィルター エンジンへのフィルターの追加などの管理タスクを実行するために、フィルター エンジンへのセッションを開きます。 コールアウト ドライバーは、FwpmEngineOpen0 関数を呼び出すことによって、フィルター エンジンへのセッションを開きます。 次に例を示します。
HANDLE engineHandle;
NTSTATUS status;
// Open a session to the filter engine
status =
FwpmEngineOpen0(
NULL, // The filter engine on the local system
RPC_C_AUTHN_WINNT, // Use the Windows authentication service
NULL, // Use the calling thread's credentials
NULL, // There are no session-specific parameters
&engineHandle // Pointer to a variable to receive the handle
);
コールアウト ドライバーは、フィルター エンジンへのセッションを正常に開いた後、返されたハンドルを使用して、他の Windows フィルタリング プラットフォーム管理機能を呼び出すことができます。