Macro NdisUnicodeStringToAnsiString (ndis.h)
La fonction NdisUnicodeStringToAnsiString convertit une chaîne Unicode comptée donnée en chaîne ANSI comptée. La traduction est conforme aux informations de paramètres régionaux système actuelles.
Syntaxe
void NdisUnicodeStringToAnsiString(
_as,
_us
);
Paramètres
_as
Pointeur vers une mémoire tampon allouée à l’appelant dans laquelle cette fonction doit retourner la chaîne ANSI convertie.
_us
Pointeur vers la chaîne Unicode à convertir.
Valeur de retour
None
Remarques
L’appelant doit allouer du stockage pour les chaînes source et de destination et libérer ces mémoires tampons dès que les chaînes ne sont plus nécessaires. La mémoire tampon dans SourceString doit avoir au moins deux fois la taille de celle de DestinationString .
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 RtlUnicodeStringToAnsiString à la place. |
Plateforme cible | Universal |
En-tête | ndis.h (inclure Ndis.h) |
Bibliothèque | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Règles de conformité DDI | Irql_Miscellaneous_Function(ndis) |