Protokollkezelő felületek

Ez a Windows Search referenciaszakasz protokollkezelő felületekből áll.

Ebben a szakaszban

Téma Leírás
IItemPropertyBag
A keresési elem tulajdonságaival kapcsolatos információk beszerzésére használható módszereket definiál. Ez a felület csak Windows XP és Windows Server 2003 rendszeren támogatott, és többé nem használható.
IOpLockStatus
Metódusokat biztosít a Microsoft Windows Desktop Search (WDS) által az indexelés során használt opportunista zárolás ellenőrzésére. Ha egy másik folyamat nem kompatibilis módon zárolja a fájlt, a WDS elveszíti a zárolását, és engedélyezi a másik folyamat számára a fájl elérését. Ez a mechanizmus lehetővé teszi, hogy a WDS a háttérben fusson. Következésképpen a WDS-nek ellenőriznie kell a zárolásait, hogy egy másik folyamat ne legyen elsőbbséget élvezve, miközben a WDS indexeli az elemet.
Egy külső IUrlAccessor objektum akkor implementálhatja ezt az interfészt, ha a mögöttes adattár olyan mechanizmust biztosít, amely nyomon követi az elemekhez való egyidejű hozzáférést. Ha ezt a felületet IUrlAccessorteszi elérhetővé, a WDS ellenőrzi az IOpLockStatus, miközben indexeli az adott tárolóból származó elemeket.
IProtocolHandlerServices
IProtocolHandlerSite
Metódusokat biztosít egy protokollkezelő IUrlAccessor objektumához, a szűrődémon lekérdezéséhez az URL-elem megfelelő szűrője számára.
ISearchProtocol
Metódusokat biztosít IUrlAccessor objektumok meghívásához, inicializálásához és kezeléséhez. Az ezen a felületen található metódusokat a protokollgazda hívja meg az adatgyűjtő URL-címeinek feldolgozásakor.
A protokollkezelő implementálja a protokollt egy tartalomforrás natív formátumban való eléréséhez. Ezen az felületen egyéni protokollkezelőt implementálhat az indexelhető adatforrások kibontásához.
ISearchProtocol2
Metódusokat biztosít IUrlAccessor objektumok meghívásához, inicializálásához és kezeléséhez. Az ezen a felületen található metódusokat a protokollgazda hívja meg az adatgyűjtő URL-címeinek feldolgozásakor.
A protokollkezelő implementálja a protokollt egy tartalomforrás natív formátumban való eléréséhez. Ezen az felületen egyéni protokollkezelőt implementálhat az indexelhető adatforrások kibontásához.
ISearchProtocolThreadContext
Ez az opcionális felület lehetővé teszi, hogy a protokollkezelő műveletet hajt végre a protokollgazda szűréséhez használt szálon. A protokollgazda indításakor először inicializálja az összes protokollkezelőt, majd létrehozza a szűrési szál(ok)ot. Az ezen a felületen található metódusok lehetővé teszik a protokollkezelők számára a szűrési szál által használt erőforrások kezelését.
ISearchProtocolUI
Metódust biztosít ISearchItem objektumok meghívásához. Az ezen a felületen található metódusokat a protokollgazda hívja meg az adatgyűjtő URL-címeinek feldolgozásakor. A protokollkezelő implementálja a protokollt egy tartalomforrás natív formátumban való eléréséhez, és ez az interfész egy egyéni protokollkezelőt implementál az indexelhető adatforrások kibontásához.
IUrlAccessor
Metódusokat biztosít egy tartalomforrás egyes elemeinek feldolgozásához, amelynek URL-címét az adatgyűjtő biztosítja a szűrőgazda számára.
IUrlAccessor2
Kibővíti az IUrlAccessor felület funkcióit.
IUrlAccessor3
Kibővíti az IUrlAccessor2 felületének funkcióit az IUrlAccessor3::GetImpersonationSidBlobs metódussal a megadott URL-címek felhasználói biztonsági azonosítóinak (SID-k) azonosításához.
IUrlAccessor4
Kibővíti az IUrlAccessor3 felületének funkcióit az IUrlAccessor4::ShouldIndexItemContent metódussal, amely meghatározza, hogy az elem tartalmát indexelni kell-e.