Freigeben über


IFileDataRetriever2::GetAbsoluteSourceFilePath

Ruft den absoluten Pfad der Datei ab.

HRESULT GetAbsoluteSourceFilePath(
  LPWSTR pszAbsoluteSourceFilePath,
  ULONG *pcchAbsoluteSourceFilePathLength);

Parameter

  • pszAbsoluteSourceFilePath
    [in, out, size_is(*pcchAbsoluteSourceFilePathLength), unique] Gibt den absoluten Pfad der Datei zurück.
  • pcchAbsoluteSourceFilePathLength
    [in, out] Gibt die Anzahl der Zeichen in pszAbsoluteSourceFilePath an. Gibt die Anzahl der zum Abrufen des Verzeichnisses erforderlichen Zeichen zurück, wenn pszAbsoluteSourceFilePath zu klein ist, oder gibt die Anzahl der geschriebenen Zeichen zurück.

Rückgabewert

  • S_OK

  • CO_E_PATHTOOLONG, wenn der absolute Pfad der Datei länger als MAX_PATH ist.

  • E_POINTER

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA), wenn pszAbsoluteSourceFilePath zu klein ist. In dieser Situation wird in pcchAbsoluteSourceFilePathLength die erforderliche Anzahl von Zeichen zurückgegeben.

Siehe auch

Verweis

IFileDataRetriever2-Schnittstelle