NdisUnicodeStringToAnsiString-Makro (ndis.h)
Die NdisUnicodeStringToAnsiString-Funktion konvertiert eine angegebene gezählte Unicode-Zeichenfolge in eine gezählte ANSI-Zeichenfolge. Die Übersetzung entspricht den aktuellen Systemgebietsschemainformationen.
Syntax
void NdisUnicodeStringToAnsiString(
_as,
_us
);
Parameter
_as
Ein Zeiger auf einen vom Aufrufer zugewiesenen Puffer, in dem diese Funktion die konvertierte ANSI-Zeichenfolge zurückgeben soll.
_us
Ein Zeiger auf die zu konvertierende Unicode-Zeichenfolge.
Rückgabewert
Nichts
Bemerkungen
Der Aufrufer muss Speicher für die Quell- und Zielzeichenfolgen zuweisen und diese Puffer freigeben, sobald die Zeichenfolgen nicht mehr benötigt werden. Der Puffer bei SourceString- muss mindestens doppelt so groß sein wie bei DestinationString-.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt für vorhandene Treiber in NDIS 6.0 und höher, aber neue Treiber sollten stattdessen RtlUnicodeStringToAnsiString verwenden. |
Zielplattform- | Universal |
Header- | ndis.h (include Ndis.h) |
Library | Ndis.lib |
IRQL- | PASSIVE_LEVEL |
DDI-Complianceregeln | Irql_Miscellaneous_Function(ndis) |