FwpsQueryConnectionRedirectState0 函数 (fwpsk.h)
FwpsQueryConnectionRedirectState0 函数返回连接重定向状态。
语法
FWPS_CONNECTION_REDIRECT_STATE FwpsQueryConnectionRedirectState0(
HANDLE redirectRecords,
HANDLE redirectHandle,
void **redirectContext
);
参数
redirectRecords
重定向记录句柄指示由分类元数据ALE_CONNECT_REDIRECT标注。
redirectHandle
以前通过调用 FwpsRedirectHandleCreate0 函数创建的重定向句柄。
redirectContext
重定向上下文的可选句柄。 如果指定了指针,并且与注入句柄关联的连接重定向状态 FWPS_CONNECTION_REDIRECT_STATE FWPS_CONNECTION_REDIRECTED_BY_SELF或FWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELF,则将返回重定向连接时提供的重定向上下文。
返回值
FwpsQueryConnectionRedirectState0 函数返回FWPS_CONNECTION_REDIRECT_STATE枚举中指定的状态之一。
注解
标注驱动程序调用 FwpsQueryConnectionRedirectState0 函数以获取连接的重定向状态。
如果重定向状态为FWPS_CONNECTION_NOT_REDIRECTED,则ALE_CONNECT_REDIRECT标注可以继续代理连接。
如果重定向状态为FWPS_CONNECTION_REDIRECTED_BY_SELF,则ALE_CONNECT_REDIRECT标注应返回FWP_ACTION_PERMIT/FWP_ACTION_CONTINUE。
如果重定向状态为FWPS_CONNECTION_REDIRECTED_BY_OTHER,则ALE_CONNECT_REDIRECT标注可以继续代理连接(如果它不信任其他检查器的结果)。
如果重定向状态为FWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELF,则即使其他检查器的结果不可接受,ALE_CONNECT_REDIRECT标注也不得执行重定向。 在这种情况下,它必须允许或阻止ALE_AUTH_CONNECT层) 的连接 (。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从Windows 8开始可用。 |
目标平台 | 通用 |
标头 | fwpsk.h (包括 Fwpsk.h) |
Library | Fwpkclnt.lib |
IRQL | <=DISPATCH_LEVEL |