Funzione BindIFilterFromStream (ntquery.h)
[Il 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 il puntatore all'interfaccia IFilter per l'oggetto di archiviazione specificato. Ciò è particolarmente utile quando si filtra il contenuto di un documento e si elaborano oggetti OLE incorporati accessibili tramite le interfacce IStream .
Sintassi
HRESULT BindIFilterFromStream(
[in] IStream *pStm,
[in] IUnknown *pUnkOuter,
[out] void **ppIUnk
);
Parametri
[in] pStm
Puntatore all'interfaccia IStream da usare per accedere al file.
[in] pUnkOuter
Puntatore all'interfaccia IUnknown di controllo dell'aggregazione in cui è presente questo oggetto flusso.
[out] ppIUnk
Puntatore a una variabile di output che riceve il puntatore all'interfaccia IFilter .
Valore restituito
Questa funzione può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
L'operazione è stata completata correttamente. |
|
La funzione ha negato l'accesso al percorso dell'oggetto di archiviazione. |
|
La funzione ha rilevato un handle non valido, probabilmente a causa di una situazione di memoria insufficiente. |
|
La funzione ha ricevuto un parametro non valido. |
|
La funzione non dispone di memoria sufficiente o di altre risorse per completare l'operazione. |
|
Si è verificato un errore sconosciuto. |
Commenti
Questa funzione non è un'implementazione completa di un gestore permanente COM.
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 | Ntquery.dll |