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 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
Aucun
Remarques
Le destinationString est initialisé pour pointer vers le SourceString . Les membres length et MaximumLength de NDIS_STRING pour le DestinationString sont initialisés à la longueur de la chaîne à SourceString. Si SourceString est NULL, la longueur est égale à zéro.
Les appelants de NdisInitUnicodeString doivent s’exécuter à l'<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 à IRQL = PASSIVE_LEVEL pendant l’initialisation du pilote.
Exigences
Voir aussi
DriverEntry des pilotes de protocole NDIS
NdisAnsiStringToUnicodeString NdisUnicodeStringToAnsiString