Partager via


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)