次の方法で共有


フィルター エンジンへのセッションを開く

コールアウト ドライバーは、フィルター エンジンへのフィルターの追加などの管理タスクを実行するために、フィルター エンジンへのセッションを開きます。 コールアウト ドライバーは、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 フィルタリング プラットフォーム管理機能を呼び出すことができます。