Macro RtlStoreUlonglong (wdm.h)
La macro RtlStoreUlonglong stocke une valeur ULONGLONG spécifiée à une adresse mémoire spécifiée, ce qui évite les erreurs d’alignement de la mémoire.
Syntaxe
void RtlStoreUlonglong(
[out] ADDRESS,
[in] VALUE
);
Paramètres
[out] ADDRESS
Pointeur vers un emplacement dans lequel stocker la valeur ULONGLONG spécifiée.
[in] VALUE
Valeur ULONGLONG à stocker.
Valeur de retour
None
Remarques
RtlStoreUlong permet d’éviter les erreurs d’alignement de la mémoire. Si l’adresse spécifiée par Address n’est pas alignée sur les exigences de stockage d’un ULONGLONG, RtlStoreUlonglong stocke les octets de Valeur à partir de l’emplacement de mémoire (PUCHAR)Address.
RtlStoreUlong s’exécute à n’importe quel IRQL si Address pointe vers un pool non paginé ; sinon, il doit s’exécuter à 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) |