Condividi tramite


Funzione LoadIFilter (ntquery.h)

[Servizio di indicizzazione non supportato a partire da Windows XP. Usare invece Windows Search per la ricerca sul lato client e Microsoft Search Server Express per la ricerca sul lato server.

Recupera IFilter dal nome del percorso per l'oggetto.

Sintassi

HRESULT LoadIFilter(
        PCWSTR   pwcsPath,
  [in]  IUnknown *pUnkOuter,
  [out] void     **ppIUnk
);

Parametri

pwcsPath

Puntatore al percorso completo di un oggetto per il quale deve essere restituito un puntatore dell'interfaccia IFilter . Il percorso può includere un nome file completo o solo l'estensione del nome file; ad esempio".ext".

[in] pUnkOuter

Puntatore all'interfaccia IUnknown del controllo dell'aggregazione in cui esiste questo oggetto di archiviazione.

[out] ppIUnk

Puntatore a una variabile che riceve il puntatore dell'interfaccia IFilter .

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
L'operazione è stata completata correttamente.
E_ACCESSDENIED
La funzione è stata negata l'accesso al file di filtro.
E_HANDLE
La funzione ha rilevato un handle non valido, probabilmente a causa di una situazione di memoria insufficiente.
E_INVALIDARG
La funzione ha ricevuto un parametro non valido.
E_OUTOFMEMORY
La funzione non ha memoria sufficiente o altre risorse per completare l'operazione.
E_FAIL
Si è verificato un errore sconosciuto.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ntquery.h
Libreria Ntquery.lib
DLL Query.dll

Vedi anche

BindIFilterFromStorage

BindIFilterFromStream

Ifilter