Compartir a través de


Método IUrlAccessor::GetFileName (searchapi.h)

Recupera el nombre de archivo del elemento, que el host de filtro usa para la indexación. Si el elemento no existe en un sistema de archivos y se implementa el método IUrlAccessor::BindToStream , este método devuelve la propiedad System.ParsingPath del shell para el elemento.

Sintaxis

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

Parámetros

[out] wszFileName

Tipo: WCHAR[]

Recibe el nombre de archivo como una cadena Unicode terminada en null.

[in] dwSize

Tipo: DWORD

Tamaño en TCHARs de wszFileName, sin incluir el valor NULL de terminación.

[out] pdwLength

Tipo: DWORD*

Recibe un puntero al número de TCHARescritos en wszFileName, sin incluir NULL.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Si se implementa este método, el host de filtro usa el nombre de archivo para determinar el IFilter correcto que se usará para analizar el contenido de la secuencia devuelta por IUrlAccessor::BindToStream.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 con SP1 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado searchapi.h
Redistribuible Windows Desktop Search (WDS) 3.0