Macro NdisInitAnsiString (ndis.h)
La fonction NdisInitAnsiString initialise une chaîne ANSI comptée.
Syntaxe
void NdisInitAnsiString(
_as,
s
);
Paramètres
_as
Pointeur vers une mémoire tampon allouée à l’appelant dans laquelle cette fonction doit stocker la chaîne ANSI comptabilisée.
s
Pointeur vers une chaîne terminée par null avec laquelle initialiser la chaîne comptée.
Valeur de retour
None
Remarques
DestinationString est initialisé pour pointer vers sourceString. La longueur et la longueur maximale de DestinationString sont initialisées à la longueur de la chaîne dans SourceString. Si SourceString a la valeur NULL, la longueur est égale à zéro.
Les appelants de NdisInitAnsiString doivent être en cours d’exécution à IRQL <= DISPATCH_LEVEL si la mémoire tampon DestinationString est allouée à partir de la mémoire non paginée. En règle générale, les appelants s’exécutent à IRQL = PASSIVE_LEVEL pendant l’initialisation du pilote.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge pour les pilotes existants dans NDIS 6.0 et versions ultérieures, mais les nouveaux pilotes doivent utiliser RtlInitString à la place. |
Plateforme cible | Universal |
En-tête | ndis.h (inclure Ndis.h) |
Bibliothèque | Ndis.lib |
IRQL | Voir la section Remarques |
Règles de conformité DDI | Irql_Miscellaneous_Function(ndis) |