Partager via


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 actuelles sur les paramètres régionaux système.

Syntaxe

void NdisUnicodeStringToAnsiString(
   _as,
   _us
);

Paramètres

_as

Pointeur vers une mémoire tampon allouée par l’appelant dans laquelle cette fonction doit retourner la chaîne ANSI convertie.

_us

Pointeur vers la chaîne Unicode à convertir.

Valeur de retour

Aucun

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 à SourceString doit avoir au moins deux fois la taille de celle-ci à DestinationString.

Exigences

Exigence Valeur
client minimum 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 Universel
d’en-tête ndis.h (include 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

RtlAnsiStringToUnicodeString

RtlInitUnicodeString

UNICODE_STRING