Método IUrlAccessor::GetDocFormat (searchapi.h)
Obtiene el formato del documento, representado como una cadena multipropósito de extensiones de correo de Internet (MIME).
Sintaxis
HRESULT GetDocFormat(
[out] WCHAR [] wszDocFormat,
[in] DWORD dwSize,
[out] DWORD *pdwLength
);
Parámetros
[out] wszDocFormat
Tipo: WCHAR[]
Recibe un puntero a una cadena Unicode terminada en null que contiene el tipo MIME para el elemento actual.
[in] dwSize
Tipo: DWORD
Tamaño de wszDocFormat en TCHARs.
[out] pdwLength
Tipo: DWORD*
Recibe un puntero al número de TCHARescritos en wszDocFormat, no incluida la terminación 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
WszDocFormat se usa para identificar el IFilter correcto para la secuencia devuelta por IUrlAccessor::BindToStream. Implemente este método cuando se supone que el elemento de dirección URL tiene una asociación diferente a la indicada por la extensión de nombre de archivo o el tipo de contenido. Por ejemplo, si .doc elementos no están asociados a Microsoft Word, este método debe devolver la clave de clave CLSID del origen de documento adecuado.
Si no proporciona una implementación de este método o el método IUrlAccessor::GetCLSID , el host de filtro usa los parámetros out de IUrlAccessor::GetFileName para determinar el tipo de contenido Extensiones de correo internet (MIME) multipropósito.
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 | Búsqueda de escritorio de Windows (WDS) 3.0 |