Macro NdisInitUnicodeString (ndis.h)

La fonction NdisInitUnicodeString initialise une chaîne Unicode comptée.

Syntaxe

void NdisInitUnicodeString(
   _us,
   s
);

Paramètres

_us

Pointeur vers un type de NDIS_STRING alloué par l’appelant dans lequel NdisInitUnicodeString doit stocker la chaîne Unicode comptée. Pour Windows 2000 et versions ultérieures, NDIS définit le type NDIS_STRING en tant que type UNICODE_STRING .

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 . Les membres Length et MaximumLength de NDIS_STRING pour destinationString sont initialisés à la longueur de la chaîne dans SourceString. Si SourceString a la valeur NULL, la longueur est égale à zéro.

Les appelants de NdisInitUnicodeString doivent s’exécuter sur 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 sur IRQL = PASSIVE_LEVEL pendant l’initialisation du pilote.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge pour les pilotes NDIS 6.0 et NDIS 5.1 (voir NdisInitUnicodeString (NDIS 5.1)) dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 (voir NdisInitUnicodeString (NDIS 5.1)) dans Windows XP.
Plateforme cible Universal
En-tête ndis.h (inclure Ndis.h)
Bibliothèque Ndis.lib
IRQL Voir la section Notes
Règles de conformité DDI Irql_Miscellaneous_Function(ndis)

Voir aussi

DriverEntry des pilotes de protocole NDIS

MiniportInitializeEx

NdisAnsiStringToUnicodeString

NdisInitAnsiString

NdisInitializeString

NdisUnicodeStringToAnsiString

ProtocolBindAdapterEx

UNICODE_STRING