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.
Bestimmt, ob ein angegebenes Zeichen ein Leadbyte für die standardmäßige Windows ANSI-Codepage (CP_ACP) des Systems ist. Ein Leadbyte ist das erste Byte eines Zwei-Byte-Zeichens in einem Double-Byte-Zeichensatz (DBCS) für die Codepage.
Syntax
BOOL IsDBCSLeadByte(
[in] BYTE TestChar
);
Parameter
[in] TestChar
Das zu überprüfende Zeichen.
Rückgabewert
Gibt einen Wert ungleich 0 (null) zurück, wenn das Testzeichen möglicherweise ein Leadbyte ist. Die Funktion gibt 0 zurück, wenn das Testzeichen kein Leadbyte oder ein Einzelbytezeichen ist. Um erweiterte Fehlerinformationen zu erhalten, kann die Anwendung GetLastError aufrufen.
Hinweise
Lead-Bytewerte sind spezifisch für jedes unterschiedliche DBCS. Einige Bytewerte können in einer einzelnen Codepage sowohl als Lead- als auch als Trail-Byte eines DBCS-Zeichens angezeigt werden.
Um eine DBCS-Zeichenfolge zu verstehen, beginnt eine Anwendung normalerweise am Anfang einer Zeichenfolge und scannt vorwärts, behält den Überblick, wenn sie auf ein führendes Byte trifft, und behandelt das nächste Byte als den nachgestellten Teil desselben Zeichens. Wenn die Anwendung eine Sicherung ausführen muss, sollte sie CharPrev verwenden, anstatt zu versuchen, einen eigenen Algorithmus zu entwickeln.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | winnls.h (windows.h einschließen) |
| Bibliothek | Kernel32.lib |
| DLL | Kernel32.dll |