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 |