PathCchFindExtension-Funktion (pathcch.h)
Durchsucht einen Pfad, um die Dateinamenerweiterung zu finden, z. B. ".exe" oder ".ini". Diese Funktion sucht nicht nach einer bestimmten Erweiterung. es sucht nach dem Vorhandensein einer beliebigen Erweiterung.
Diese Funktion unterscheidet sich von PathFindExtension darin, dass pfade mit den Präfixen "\", "\?" und "\?\UNC" akzeptiert werden.
Syntax
WINPATHCCHAPI HRESULT PathCchFindExtension(
[in] PCWSTR pszPath,
[in] size_t cchPath,
[out] PCWSTR *ppszExt
);
Parameter
[in] pszPath
Ein Zeiger auf den zu durchsuchenden Pfad.
[in] cchPath
Die Größe des Puffers, auf den pszPath in Zeichen verweist, einschließlich des NULL-Abschlusszeichens.
[out] ppszExt
Die Adresse eines Zeigers, der nach erfolgreicher Rückgabe dieser Funktion auf das Zeichen "." zeigt, das der Erweiterung in pszPath vorangestellt ist. Wenn keine Erweiterung gefunden wird, verweist sie auf das endende NULL-Zeichen der Zeichenfolge.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | pathcch.h |
Bibliothek | Pathcch.lib |