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.
Die RtlUnicodeStringToAnsiSize-Routine> gibt die Anzahl der Bytes zurück, die für eine null-beendete ANSI-Zeichenfolge erforderlich sind, die einer angegebenen Unicode-Zeichenfolge entspricht.
Syntax
void RtlUnicodeStringToAnsiSize(
[in] STRING
);
Die Parameter
[in] STRING
Zeigen Sie auf die Unicode-Zeichenfolge, für die die Anzahl der Bytes berechnet werden soll, die für eine entsprechende NULL-beendete ANSI-Zeichenfolge erforderlich sind.
Rückgabewert
Nichts
Bemerkungen
Wenn die Unicode-Zeichenfolge mithilfe der aktuellen Systemgebietsschemainformationen in eine ANSI-Zeichenfolge übersetzt werden kann, gibt RtlUnicodeStringToAnsiSize die Anzahl der Bytes zurück, die für eine entsprechende NULL-beendete ANSI-Zeichenfolge erforderlich sind. Andernfalls gibt RtlUnicodeStringToAnsiSize null zurück.
Die Unicode-Zeichenfolge wird für das aktuelle Systemgebietsschema interpretiert.
RtlUnicodeStringToAnsiSize führt den gleichen Vorgang wie RtlxUnicodeStringToAnsiSize aus, wird jedoch schneller ausgeführt, wenn das System keine Multibyte-Codeseiten verwendet.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | universell |
| Überschrift | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
| Bibliothek | NtosKrnl.lib |
| DLL | NtosKrnl.exe |
| IRQL | PASSIVE_LEVEL |