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 |