Freigeben über


PathStripToRootW-Funktion (shlwapi.h)

Entfernt alle Datei- und Verzeichniselemente in einem Pfad mit Ausnahme der Stamminformationen.

Hinweis Missbrauch dieser Funktion zu einem Pufferüberlauf führen kann. Wir empfehlen die Verwendung der sichereren PathCchStripToRoot Funktion an seiner Stelle.
 

Syntax

BOOL PathStripToRootW(
  [in, out] LPWSTR pszPath
);

Parameter

[in, out] pszPath

Typ: LPTSTR-

Ein Zeiger auf eine mit Null beendete Zeichenfolge MAX_PATH, die den zu konvertierenden Pfad enthält. Wenn diese Funktion erfolgreich zurückgegeben wird, enthält diese Zeichenfolge nur die Stamminformationen aus diesem Pfad.

Rückgabewert

Typ: BOOL-

Gibt TRUE zurück, wenn ein gültiger Laufwerkbuchstaben im Pfad gefunden wurde, oder FALSE andernfalls.

Bemerkungen

Anmerkung

Der Header "shlwapi.h" definiert PathStripToRoot als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional, Windows XP [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Zielplattform- Fenster
Header- shlwapi.h
Library Shlwapi.lib
DLL- Shlwapi.dll (Version 4.71 oder höher)