Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ersetzt bestimmte Ordnernamen in einem vollqualifizierten Pfad durch die zugehörige Umgebungszeichenfolge.
Syntax
BOOL PathUnExpandEnvStringsA(
[in] LPCSTR pszPath,
[out] LPSTR pszBuf,
[in] UINT cchBuf
);
Parameter
[in] pszPath
Typ: LPCTSTR-
Ein Zeiger auf eine mit Null beendete Zeichenfolge mit maximaler Länge MAX_PATH, die den Pfad enthält, der nicht erweitert werden soll.
[out] pszBuf
Typ: LPTSTR-
Ein Zeiger auf einen Puffer, der, wenn diese Methode erfolgreich zurückgegeben wird, die nichtexpandierte Zeichenfolge empfängt. Die Größe dieses Puffers muss auf MAX_PATH festgelegt werden, um sicherzustellen, dass die zurückgegebene Zeichenfolge groß genug ist.
[in] cchBuf
Typ: UINT-
Die Größe in Zeichen im pszBuf Puffer.
Rückgabewert
Typ: BOOL-
Gibt TRUE- zurück, wenn dies erfolgreich ist; andernfalls FALSE.
Bemerkungen
Die folgenden Ordnerpfade werden durch ihre entsprechende Umgebungszeichenfolge ersetzt.
| Ordner | Umgebungszeichenfolge |
|---|---|
| Der Ordner "Alle Benutzer"-Profil | %ALLUSERSPROFILE% |
| Der Anwendungsdatenordner des aktuellen Benutzers (nur Windows Vista und höher). | %APPDATA% |
| Der Systemname | %COMPUTERNAME% |
| Der Ordner "Programme" | %ProgramFiles% |
| Der Systemstammordner | %SystemRoot% |
| Der Laufwerkbuchstaben des Systems | %SystemDrive% |
| Der Profilordner des aktuellen Benutzers | %USERPROFILE% |
Anmerkung
Der Header "shlwapi.h" definiert PathUnExpandEnvStrings 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 5.0 oder höher) |