NdisInitAnsiString-Makro (ndis.h)
Die NdisInitAnsiString-Funktion initialisiert eine gezählte ANSI-Zeichenfolge.
Syntax
void NdisInitAnsiString(
_as,
s
);
Parameter
_as
Ein Zeiger auf einen vom Aufrufer zugewiesenen Puffer, in dem diese Funktion die gezählte ANSI-Zeichenfolge speichern soll.
s
Ein Zeiger auf eine NULL-Zeichenfolge, mit der die gezählte Zeichenfolge initialisiert werden soll.
Rückgabewert
Keine
Bemerkungen
Der DestinationString wird initialisiert, um auf den SourceString zu verweisen. Die Länge und die maximale Länge für den DestinationString werden auf die Länge der Zeichenfolge bei SourceString initialisiert. Wenn SourceStringNULL ist, ist die Länge 0.
Aufrufer von NdisInitAnsiString müssen unter IRQL <= DISPATCH_LEVEL ausgeführt werden, wenn der DestinationString-Puffer aus dem Nicht-Auslagerspeicher zugeordnet wird. In der Regel werden Aufrufer während der Treiberinitialisierung unter IRQL = PASSIVE_LEVEL ausgeführt.
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 RtlInitString verwenden. |
Zielplattform | Universell |
Header | ndis.h (einschließlich Ndis.h) |
Bibliothek | Ndis.lib |
IRQL | Siehe Abschnitt "Hinweise" |
DDI-Complianceregeln | Irql_Miscellaneous_Function(ndis) |