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.
[!NOTE]
Sommige informatie heeft betrekking op een prereleaseproduct dat aanzienlijk kan worden gewijzigd voordat het commercieel wordt vrijgegeven. Microsoft geeft geen garanties, uitdrukkelijk of impliciet, met betrekking tot de informatie die hier wordt verstrekt.
Vanaf Windows 11 versie 24H2 kunnen bindingskoppelingen worden gebruikt om een bestandssysteemnaamruimte te binden aan een lokaal 'virtueel pad' via het bindfilter (bindflt.sys).
Minifilters kunnen ervoor kiezen om een koppeling te vetoën die de mappen die voor hen belangrijk zijn, verandert. Een antivirusfilter kan bijvoorbeeld de bindingskoppeling vetoenen van een map waarin de definitiebestanden worden opgeslagen.
Minifilters kunnen een bindingskoppeling alleen vetoeren op de opstartpartitie van het systeem (DO_SYSTEM_BOOT_PARTITION). Het is niet mogelijk om een koppeling te vetoën op andere partities.
Als reactie op een CreateBindLink-aanvraag verzendt BindFltIRP_MJ_QUERY_OPEN met de volgende parameters:
- FileInformationClass is ingesteld op FileStatBasicInformation.
- FileInformation verwijst naar een FILE_STAT_BASIC_INFORMATION structuur.
- Irp heeft een GUID_ECP_TYPE_VETO_BINDING ECP met een VETO_BINDING_ECP_CONTEXT structuur als ECP-context.
Omdat BindFlt het IRP verzendt, moet er een filter onder BindFlt zitten om een binding tegen te houden. Een dergelijk minifilter kan naar deze IRP kijken en de bindingskoppeling vetoën door het lid ShouldVetoBinding van de VETO_BINDING_ECP_CONTEXT structuur in te stellen op TRUE. In dit geval vetoest BindFlt de bindingskoppeling en retourneert een fout naar de aanroeper.