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

None

Remarques

La destinationAddress donnée est supposée être alignée sur une limite ULONG.

Les appelants de NdisRetrieveUlong peuvent être en cours d’exécution sur n’importe quel IRQL si les adresses spécifiées se trouvent dans un pool sans page. Dans le cas contraire, les appelants doivent être en cours d’exécution à l’DISPATCH_LEVEL IRQL < .

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 RtlRetrieveUlong à la place.
Plateforme cible Desktop (Expérience utilisateur)
En-tête ndis.h (inclure Ndis.h)
IRQL Voir la section Notes

Voir aussi

NdisStoreUlong