NdisInitUnicodeString-Makro (ndis.h)
Die NdisInitUnicodeString-Funktion initialisiert eine gezählte Unicode-Zeichenfolge.
Syntax
void NdisInitUnicodeString(
_us,
s
);
Parameter
_us
Ein Zeiger auf einen vom Aufrufer zugeordneten NDIS_STRING Typ, in dem NdisInitUnicodeString die gezählte Unicode-Zeichenfolge speichern soll. Für Windows 2000 und höher definiert NDIS den NDIS_STRING Typ als UNICODE_STRING Typ.
s
Ein Zeiger auf eine NULL-endende Zeichenfolge, mit der die gezählte Zeichenfolge initialisiert werden soll.
Rückgabewert
Keine
Bemerkungen
DestinationString wird initialisiert, um auf sourceString zu verweisen. Die Elemente Length und MaximumLength von NDIS_STRING für destinationString werden auf die Länge der Zeichenfolge unter SourceString initialisiert. Wenn SourceStringNULL ist, ist die Länge null.
Aufrufer von NdisInitUnicodeString müssen unter IRQL <= DISPATCH_LEVEL ausgeführt werden, wenn der DestinationString-Puffer aus nicht ausseitigem Arbeitsspeicher zugeordnet wird. Normalerweise werden Aufrufer während der Treiberinitialisierung unter IRQL = PASSIVE_LEVEL ausgeführt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisInitUnicodeString (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisInitUnicodeString (NDIS 5.1)) in Windows XP. |
Zielplattform | Universell |
Header | ndis.h (include Ndis.h) |
Bibliothek | Ndis.lib |
IRQL | Siehe Abschnitt "Hinweise" |
DDI-Complianceregeln | Irql_Miscellaneous_Function(ndis) |
Weitere Informationen
DriverEntry of NDIS Protocol Drivers
NdisAnsiStringToUnicodeString NdisUnicodeStringToAnsiString