Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een bijschriftstuurprogramma dat ondersteuning biedt voor het afdwingen van toepassingslagen (ALE) moet mogelijk resources toewijzen aan procesindicaties. In dit onderwerp wordt beschreven hoe u een bijschriftstuurprogramma configureert om dergelijke resources vrij te geven wanneer het bijbehorende eindpunt wordt gesloten. Het beheer van de levensduur van ALE-eindpunten wordt ondersteund in Windows 7 en latere versies van Windows.
Een callout-driver kan zich registreren in de volgende lagen om resources te beheren die zijn gekoppeld aan ALE-eindpunten.
FWPS_LAYER_ALE_RESOURCE_RELEASE_V4 (FWPM_LAYER_ALE_RESOURCE_RELEASE_V4)
FWPS_LAYER_ALE_RESOURCE_RELEASE_V6 (FWPM_LAYER_ALE_RESOURCE_RELEASE_V6)
Specificatielaag FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V4 (FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V4)
FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V6 (FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V6)
Voor elke indicatie op de bijbehorende ALE-resourcetoewijzingslaag (bijvoorbeeld FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4) wordt een ALE-resourcereleaselaag aangegeven. Om ervoor te zorgen dat callout stuurprogramma's de releaselaag aan de toewijzingslaag kunnen koppelen, wordt het FWPS_METADATA_FIELD_TRANSPORT_ENDPOINT_HANDLE metagegevensveld geleverd in beide lagen en wordt aan elk eindpunt een unieke handle toegewezen.
De sluitingslagen van ALE-eindpunten worden verschillend aangeroepen, afhankelijk van het type eindpunt. Voor TCP-verbindingen wordt een sluiting van een ALE-eindpunt aangegeven voor elke ALE autorisatie verbindingslaag (bijvoorbeeld FWPS_LAYER_ALE_AUTH_CONNECT_V4) of ALE autorisatie ontvangst goedkeuren laag (bijvoorbeeld FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4) indicatie. Net als bij aanwijzingen voor de release van ALE-resources wijst de engine een unieke handle toe voor elk endpoint en passert deze in het FWPS_METADATA_FIELD_TRANSPORT_ENDPOINT_HANDLE metagegevensveld. Voor niet-TCP-eindpunten wordt een sluitingslaag voor ALE-eindpunten aangeroepen voor elk eindpunt, ongeacht het aantal unieke externe peers waarmee de socket communiceert. Er wordt ook een afsluitingslaag voor ALE-eindpunten aangeroepen voor elke TCP-luistersokkel.
Toewijzingen die zijn geregistreerd voor een ALE-eindpuntsluitinglaag kunnen in afwachting van classificatie zijn. Hierdoor kan het bijschrift alle pakketten die in de wachtrij staan voor asynchrone verwerking opnieuw uitwerpen voordat het eindpunt wordt afgesloten. Voor in afwachting van classificatie moet het callout-stuurprogramma FwpsPendClassify0 aanroepen, gevolgd door een aanroep naar FwpsCompleteClassify0 wanneer de verwerking is voltooid.
Indien van toepassing geeft de engine een unieke identificatie aan voor het bovenliggende eindpunt in het metadataveld FWPS_METADATA_FIELD_PARENT_ENDPOINT_HANDLE. Hierdoor kan het callout-stuurprogramma bovenliggende/onderliggende relaties bijhouden, indien nodig.