Dela via


Gränssnitt för protokollhanterare

Det här Windows Search-referensavsnittet består av protokollhanterargränssnitt.

I det här avsnittet

Ämne Beskrivning
IItemPropertyBag
Definierar metoder för att hämta information om egenskaperna för ett sökobjekt. Det här gränssnittet stöds endast i Windows XP och Windows Server 2003 och bör inte längre användas.
IOpLockStatus
Innehåller metoder för att kontrollera det opportunistiska lås som används av Microsoft Windows Desktop Search (WDS) på objekt vid indexering. Om en annan process låser filen på ett inkompatibelt sätt förlorar WDS låset och tillåter att den andra processen har filen. Med den här mekanismen kan WDS köras i bakgrunden. Därför måste WDS kontrollera låsen för att säkerställa att en annan process inte har företräde medan WDS indexerar objektet.
Ett IUrlAccessor- objekt från tredje part kan implementera det här gränssnittet om det underliggande datalagret tillhandahåller en mekanism för att spåra samtidig åtkomst till objekt. Om det här gränssnittet exponeras av IUrlAccessorkontrollerar WDS IOpLockStatus- vid indexering av objekt från det arkivet.
IProtocolHandlerServices
IProtocolHandlerSite
Innehåller metoder för en protokollhanterares IUrlAccessor- objekt för att fråga Filter Daemon om lämpligt filter för URL-objektet.
ISearchProtocol
Innehåller metoder för att anropa, initiera och hantera IUrlAccessor- objekt. Metoder i det här gränssnittet anropas av protokollvärden vid bearbetning av URL:er från insamlingstjänsten.
Protokollhanteraren implementerar protokollet för åtkomst till en innehållskälla i sitt interna format. Använd det här gränssnittet för att implementera en anpassad protokollhanterare för att expandera de datakällor som kan indexeras.
ISearchProtocol2
Innehåller metoder för att anropa, initiera och hantera IUrlAccessor- objekt. Metoder i det här gränssnittet anropas av protokollvärden vid bearbetning av URL:er från insamlingstjänsten.
Protokollhanteraren implementerar protokollet för åtkomst till en innehållskälla i sitt interna format. Använd det här gränssnittet för att implementera en anpassad protokollhanterare för att expandera de datakällor som kan indexeras.
ISearchProtocolThreadContext
Med det här valfria gränssnittet kan protokollhanteraren utföra en åtgärd på den tråd som används för filtrering i protokollvärden. När protokollvärden startar initieras först alla protokollhanterare och sedan skapas filtreringstrådarna. Metoderna i det här gränssnittet gör det möjligt för protokollhanterare att hantera sina resurser som används av en filtreringstråd.
ISearchProtocolUI
Tillhandahåller en metod för att anropa ISearchItem objekt. Metoder i det här gränssnittet anropas av protokollvärden vid bearbetning av URL:er från insamlingstjänsten. Protokollhanteraren implementerar protokollet för åtkomst till en innehållskälla i sitt interna format och det här gränssnittet implementerar en anpassad protokollhanterare för att expandera de datakällor som kan indexeras.
IUrlAccessor
Innehåller metoder för att bearbeta ett enskilt objekt i en innehållskälla vars URL tillhandahålls av insamlingsverktyget till filtervärden.
IUrlAccessor2
Utökar funktionerna i IUrlAccessor--gränssnittet.
IUrlAccessor3
Utökar funktionerna i IUrlAccessor2-gränssnittet med IUrlAccessor3::GetImpersonationSidBlobs metod för att identifiera användarsäkerhetsidentifierare (SID) för en angiven URL.
IUrlAccessor4
Utökar funktionerna i IUrlAccessor3-gränssnittet med IUrlAccessor4::ShouldIndexItemContent metod som identifierar om innehållet i objektet ska indexeras.