Condividi tramite


Macro RtlStoreUlongPtr (wdm.h)

La macro RtlStoreUlongPtr archivia un valore ULONG_PTR specificato in una posizione di memoria specificata, evitando errori di allineamento della memoria.

Sintassi

void RtlStoreUlongPtr(
  [out]  ADDRESS,
  [in]   VALUE
);

Parametri

[out] ADDRESS

Puntatore a una posizione in cui archiviare il valore ULONG_PTR.

[in] VALUE

Specifica il valore ULONG_PTR da archiviare.

Valore restituito

nessuno

Osservazioni

RtlStoreUlongPtr evita errori di allineamento della memoria. Se il valore di Address non è allineato ai requisiti di archiviazione di un ULONG_PTR, RtlStoreUlongPtr archivia i byte di Valore a partire dalla posizione di memoria (PUCHAR)Address.

RtlStoreUlongPtr viene eseguito in qualsiasi irQL se Address punta al pool non a pagina; in caso contrario, deve essere eseguito in IRQL <= APC_LEVEL.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000
Intestazione wdm.h
IRQL Qualsiasi livello (vedere Osservazioni)