ParseField-Funktion

[Die ParseField-Funktion wird derzeit voraussichtlich in der nächsten Version des Microsoft Windows-Betriebssystems verfügbar sein. Es kann geändert oder in nachfolgenden Versionen nicht verfügbar sein.]

Liest eine Zeile aus Setup.inf und extrahiert das angegebene Feld aus der Zeichenfolge.

Syntax

bool ParseField(
  _In_ LPCTSTR *szData,
  _In_ int     n,
  _In_ LPTSTR  *szBuf,
  _In_ int     iBufLen
);

Parameter

szData [in]

Typ: LPCTSTR*

Ein Zeiger auf die Zeile von Setup.inf.

n [in]

Typ: int

INT , das angibt, welches Feld extrahiert werden soll.

(0)

Gibt das Feld vor einem Gleichheitszeichen (=) an.

(1)

Gibt das erste Feld an.

szBuf [in]

Typ: LPTSTR*

Ein Zeiger auf den Puffer, der das extrahierte Feld empfängt.

iBufLen [in]

Typ: int

INT , das die Größe des Puffers empfängt, der das extrahierte Feld empfängt.

Rückgabewert

Typ: bool

Gibt TRUE zurück, wenn die Funktion erfolgreich ist, und FALSE , wenn sie fehlschlägt.

Bemerkungen

Die Felder in der Zeichenfolge müssen durch Kommas getrennt werden.

Führende und nachfolgende Leerzeichen werden entfernt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Util.h
Bibliothek
Shell32.lib
DLL
Shell32.dll (Version 5.0 oder höher)