Freigeben über


ResUtilExpandEnvironmentStrings-Funktion (resapi.h)

Erweitert Zeichenfolgen, die nicht erweiterte Verweise auf Umgebungsvariablen enthalten. Der PRESUTIL_EXPAND_ENVIRONMENT_STRINGS Typ definiert einen Zeiger auf diese Funktion.

Syntax

LPWSTR ResUtilExpandEnvironmentStrings(
  [in] LPCWSTR pszSrc
);

Parameter

[in] pszSrc

Zeiger auf eine Unicode-Zeichenfolge mit Null-Termin, die nicht erweiterte Verweise auf Umgebungsvariablen enthält (eine erweiterbare Zeichenfolge).

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion einen Zeiger auf die erweiterte Zeichenfolge (REG_EXPAND_SZ) zurück. Die Funktion ordnet den erforderlichen Arbeitsspeicher mit LocalAlloc zu. Um Speicherverluste zu verhindern, stellen Sie sicher, dass Sie den Arbeitsspeicher mit LocalFree freigeben.

Wenn der Vorgang fehlschlägt, gibt die Funktion NULL zurück. Weitere Informationen finden Sie unter GetLastError.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Zielplattform Windows
Kopfzeile resapi.h
Bibliothek ResUtils.lib
DLL ResUtils.dll

Weitere Informationen

ResUtilFindExpandSzProperty

ResUtilGetEnvironmentWithNetName

ResUtilGetExpandSzValue