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 |