NdisUnicodeStringToAnsiString-Makro (ndis.h)
Die NdisUnicodeStringToAnsiString-Funktion konvertiert eine bestimmte 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
Keine
Bemerkungen
Der Aufrufer muss Speicher sowohl für die Quell- als auch für die 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 |
---|---|
Unterstützte Mindestversion (Client) | Wird für vorhandene Treiber in NDIS 6.0 und höher unterstützt, aber neue Treiber sollten stattdessen RtlUnicodeStringToAnsiString verwenden. |
Zielplattform | Universell |
Header | ndis.h (einschließlich Ndis.h) |
Bibliothek | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI-Complianceregeln | Irql_Miscellaneous_Function(ndis) |