Compartir a través de


IFileDataRetriever2::GetAbsoluteSourceFilePath

Obtiene la ruta de acceso absoluta del archivo.

HRESULT GetAbsoluteSourceFilePath(
  LPWSTR pszAbsoluteSourceFilePath,
  ULONG *pcchAbsoluteSourceFilePathLength);

Parámetros

  • pszAbsoluteSourceFilePath
    [in, out, size_is(*pcchAbsoluteSourceFilePathLength), unique] Devuelve la ruta de acceso absoluta del archivo.
  • pcchAbsoluteSourceFilePathLength
    [in, out] Especifica el número de caracteres de pszAbsoluteSourceFilePath. Devuelve el número de caracteres necesarios para recuperar el directorio si pszAbsoluteSourceFilePath es demasiado pequeño, o bien, el número de caracteres escritos.

Valor devuelto

  • S_OK

  • CO_E_PATHTOOLONG si la ruta de acceso absoluta del archivo es más larga que MAX_PATH.

  • E_POINTER

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) si pszAbsoluteSourceFilePath es demasiado pequeño. En esta situación, el número necesario de caracteres se devuelve en pcchAbsoluteSourceFilePathLength.

Vea también

Referencia

Interfaz IFileDataRetriever2