Metodo IUrlAccessor::GetFileName (searchapi.h)

Recupera il nome file dell'elemento utilizzato dall'host del filtro per l'indicizzazione. Se l'elemento non esiste in un file system e viene implementato il metodo IUrlAccessor::BindToStream , questo metodo restituisce la proprietà System.ParsingPath della shell per l'elemento.

Sintassi

HRESULT GetFileName(
  [out] WCHAR [] wszFileName,
  [in]  DWORD    dwSize,
  [out] DWORD    *pdwLength
);

Parametri

[out] wszFileName

Tipo: WCHAR[]

Riceve il nome del file come stringa Unicode con terminazione Null.

[in] dwSize

Tipo: DWORD

Dimensioni in TCHARs di wszFileName, non incluso il valore NULL di terminazione.

[out] pdwLength

Tipo: DWORD*

Riceve un puntatore al numero di TCHARscritti in wszFileName, senza includere NULL.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Se questo metodo viene implementato, l'host del filtro usa il nome file per determinare il filtro IFilter corretto da usare per analizzare il contenuto del flusso restituito da IUrlAccessor::BindToStream.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 con SP1 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione searchapi.h
Componente ridistribuibile Windows Desktop Search (WDS) 3.0