Partager via


Macro NdisRetrieveUlong (ndis.h)

La fonction NdisRetrieveUlong récupère une valeur ULONG à partir de l’adresse source, ce qui évite les erreurs d’alignement.

Syntaxe

void NdisRetrieveUlong(
   Destination,
   Source
);

Paramètres

Destination

Pointeur vers un emplacement de mémoire aligné sur ULONG dans lequel stocker la valeur.

Source

Pointeur vers un emplacement de mémoire à partir duquel récupérer la valeur ULONG.

Valeur de retour

Aucun

Remarques

Le DestinationAddress donné est supposé être aligné sur une limite ULONG.

Les appelants de NdisRetrieveUlong peuvent s’exécuter à n’importe quel runtime IRQL si les adresses données se trouvent dans un pool non paginé. Dans le cas contraire, les appelants doivent s’exécuter au < DISPATCH_LEVEL IRQL.

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 RtlRetrieveUlong à la place.
plateforme cible Bureau
d’en-tête ndis.h (include Ndis.h)
IRQL Voir la section Remarques

Voir aussi

NdisStoreUlong