Partager via


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)

Voir aussi

ANSI_STRING

DriverEntry des pilotes de protocole NDIS

MiniportInitializeEx

ProtocolBindAdapterEx

RtlInitUnicodeString

RtlUnicodeStringToAnsiString

UNICODE_STRING