FwpsFlowRemoveContext0, fonction (fwpsk.h)
La fonction FwpsFlowRemoveContext0 supprime un contexte précédemment associé d’un flux de données.
Syntaxe
NTSTATUS FwpsFlowRemoveContext0(
[in] UINT64 flowId,
[in] UINT16 layerId,
[in] UINT32 calloutId
);
Paramètres
[in] flowId
Identificateur d’exécution qui spécifie le flux de données à partir duquel supprimer le contexte. L’identificateur d’exécution d’un flux de données est fourni à un pilote de légende via la valeur de métadonnées FWPS_METADATA_FIELD_FLOW_HANDLE qui a été passée au classifieFn fonction de légende du pilote de légende.
[in] layerId
Identificateur d’exécution de la couche de filtrage à partir de laquelle le contexte est supprimé. Pour plus d’informations, consultez identificateurs de couche de filtrage au moment de l’exécution. Un pilote de légende doit spécifier le même identificateur qu’il a spécifié lorsqu’il a appelé la fonction FwpsFlowAssociateContext0 pour associer le contexte au flux de données.
[in] calloutId
Identificateur d’exécution de la légende dans le moteur de filtre. Cet identificateur a été retourné lorsque le pilote de légende a appelé les fonctions FwpsCalloutRegister0 ou fonctions FwpsCalloutRegister1 pour inscrire la légende auprès du moteur de filtre.
Valeur de retour
La fonction FwpsFlowRemoveContext0 retourne l’un des codes NTSTATUS suivants.
Retourner le code | Description |
---|---|
|
Le contexte a été supprimé du flux de données. |
|
Aucun contexte n’est actuellement associé au flux de données. |
|
Une classification de légende active est en cours. |
|
Une erreur s’est produite. |
Remarques
Si la fonction FwpsFlowRemoveContext0 retourne STATUS_SUCCESS, FwpsFlowRemoveContext0 appelle la fonction de légende flowDeleteFn de manière synchrone. Si FwpsFlowRemoveContext0 retourne STATUS_PENDING, FwpsFlowRemoveContext0 appelle flowDeleteFn de manière asynchrone, car une classification de légende active est en cours.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible à partir de Windows Vista. |
plateforme cible | Universel |
d’en-tête | fwpsk.h (include Fwpsk.h) |
bibliothèque | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |