Macro NdisAnsiStringToUnicodeString (ndis.h)
La fonction NdisAnsiStringToUnicodeString convertit une chaîne ANSI comptée donnée en chaîne Unicode comptée. La traduction est conforme aux informations de paramètres régionaux système actuelles.
Syntaxe
void NdisAnsiStringToUnicodeString(
_us,
_as
);
Paramètres
_us
Pointeur vers une mémoire tampon allouée par l’appelant dans laquelle cette fonction doit retourner la chaîne Unicode convertie.
_as
Pointeur vers la chaîne ANSI à 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 sur DestinationString doit avoir au moins deux fois la taille de la mémoire tampon dans SourceString .
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 RtlAnsiStringToUnicodeString à 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) |