Macro RtlStoreUlongPtr (wdm.h)
La macro RtlStoreUlongPtr stocke une valeur de ULONG_PTR spécifiée à un emplacement de mémoire spécifié, ce qui évite les erreurs d’alignement de la mémoire.
Syntaxe
void RtlStoreUlongPtr(
[out] ADDRESS,
[in] VALUE
);
Paramètres
[out] ADDRESS
Pointeur vers un emplacement dans lequel stocker la valeur ULONG_PTR.
[in] VALUE
Spécifie la valeur ULONG_PTR à stocker.
Valeur de retour
None
Remarques
RtlStoreUlongPtr évite les erreurs d’alignement de la mémoire. Si la valeur de Address n’est pas alignée sur les exigences de stockage d’un ULONG_PTR, RtlStoreUlongPtr stocke les octets de Valeur à partir de l’emplacement de mémoire (PUCHAR)Address.
RtlStoreUlongPtr s’exécute sur n’importe quel IRQL si Address pointe vers un pool non paginé ; sinon, il doit s’exécuter sur IRQL <= APC_LEVEL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 |
En-tête | wdm.h |
IRQL | N’importe quel niveau (voir Remarques) |