Freigeben über


CharPrevExA-Funktion (winuser.h)

Ruft den Zeiger auf das vorangehende Zeichen in einer Zeichenfolge ab. Diese Funktion kann Zeichenfolgen verarbeiten, die entweder aus Einzel- oder Multibytezeichen bestehen.

Syntax

LPSTR CharPrevExA(
  [in] WORD   CodePage,
  [in] LPCSTR lpStart,
  [in] LPCSTR lpCurrentChar,
  [in] DWORD  dwFlags
);

Parameter

[in] CodePage

Typ: WORD

Der Bezeichner der Codepage, die zum Überprüfen von Lead-Byte-Bereichen verwendet werden soll. Dies kann einer der Codepagewerte sein, die in Codepagebezeichnern bereitgestellt werden, oder einer der folgenden vordefinierten Werte.

Wert Bedeutung
CP_ACP
0
Verwenden Sie die standardmäßige ANSI-Codepage des Systems.
CP_MACCP
2
Verwenden Sie die Standardmäßige Macintosh-Codepage des Systems.
CP_OEMCP
1
Verwenden Sie die STANDARD-OEM-Codepage des Systems.

[in] lpStart

Typ: LPCSTR

Der Anfang der Zeichenfolge.

[in] lpCurrentChar

Typ: LPCSTR

Ein Zeichen in einer Zeichenfolge mit NULL-Beendigung.

[in] dwFlags

Art: DWORD

Dieser Parameter ist reserviert und muss null sein.

Rückgabewert

Typ: LPSTR

Der Rückgabewert ist ein Zeiger auf das vorangehende Zeichen in der Zeichenfolge oder auf das erste Zeichen in der Zeichenfolge, wenn der lpCurrentChar-Parameter dem lpStart-Parameter entspricht.

Hinweise

CharPrevExA gibt eine zu verwendende Codepage an, während CharPrev (bei Aufruf als ANSI-Funktion) die Standardcodepage des Systems verwendet.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (windows.h einschließen)
Bibliothek User32.lib
DLL User32.dll

Weitere Informationen

CharNextExA

CharPrev

Konzept

Referenz

Zeichenfolgen