Função FwpsFlowRemoveContext0 (fwpsk.h)
A função FwpsFlowRemoveContext0 remove um contexto associado anteriormente de um fluxo de dados.
Sintaxe
NTSTATUS FwpsFlowRemoveContext0(
[in] UINT64 flowId,
[in] UINT16 layerId,
[in] UINT32 calloutId
);
Parâmetros
[in] flowId
Um identificador de tempo de execução que especifica o fluxo de dados do qual remover o contexto. O identificador de tempo de execução de um fluxo de dados é fornecido a um driver de texto explicativo por meio do valor de metadados FWPS_METADATA_FIELD_FLOW_HANDLE que foi passado para o driver de texto explicativo classificarfn função de texto explicativo.
[in] layerId
O identificador de tempo de execução para a camada de filtragem da qual o contexto está sendo removido. Para obter mais informações, consulte identificadores de camada de filtragem em tempo de execução. Um driver de texto explicativo deve especificar o mesmo identificador especificado quando ele chamou a função FwpsFlowAssociateContext0 para associar o contexto ao fluxo de dados.
[in] calloutId
O identificador de tempo de execução para o texto explicativo no mecanismo de filtro. Esse identificador foi retornado quando o driver de texto explicativo chamou o FwpsCalloutRegister0 ou FwpsCalloutRegister1 funções para registrar o texto explicativo com o mecanismo de filtro.
Valor de retorno
A função FwpsFlowRemoveContext0 retorna um dos seguintes códigos NTSTATUS.
Código de retorno | Descrição |
---|---|
|
O contexto foi removido com êxito do fluxo de dados. |
|
Não há nenhum contexto atualmente associado ao fluxo de dados. |
|
Uma classificação de texto explicativo ativo está em andamento. |
|
Ocorreu um erro. |
Observações
Se a função FwpsFlowRemoveContext0 retornar STATUS_SUCCESS, FwpsFlowRemoveContext0 chamará o flowDeleteFn função de texto explicativo de forma síncrona. Se FwpsFlowRemoveContext0 retornar STATUS_PENDING, FwpsFlowRemoveContext0 chamadas flowDeleteFn de forma assíncrona porque uma classificação de texto explicativo ativo está em andamento.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows Vista. |
da Plataforma de Destino | Universal |
cabeçalho | fwpsk.h (inclua Fwpsk.h) |
biblioteca | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |