与筛选器引擎建立会话

标注驱动程序必须打开筛选器引擎的会话才能执行管理任务,例如将筛选器添加到筛选器引擎。 标注驱动程序通过调用 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 筛选平台管理功能。