Freigeben über


RtlEqualMemory-Makro (wdm.h)

Die RtlEqualMemory-Routine vergleicht zwei Speicherblöcke, um festzustellen, ob die angegebene Anzahl von Bytes identisch ist.

Syntax

BOOL WINAPI
RtlEqualMemory(
   [in] void*  Destination,
   [in] void*  Source,
   [in] size_t Length
);

Parameter

Destination

Ein Zeiger auf einen vom Aufrufer zugewiesenen Speicherblock, der verglichen werden soll.

Source

Ein Zeiger auf einen vom Aufrufer zugewiesenen Speicherblock, der mit dem Speicherblock verglichen wird, auf den Source1 verweist.

Length

Gibt die Anzahl der Bytes an, die verglichen werden sollen.

Rückgabewert

RtlEqualMemory gibt TRUE zurück, wenn Source1 und Source2 gleichwertig sind. Andernfalls wird FALSE zurückgegeben.

Hinweise

RtlEqualMemory beginnt den Vergleich mit byte null der einzelnen Blocks.

Aufrufer von RtlEqualMemory können in jedem IRQL ausgeführt werden, wenn beide Speicherblöcke resident sind.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
IRQL Beliebige Ebene (siehe Abschnitt Hinweise)

Weitere Informationen

RtlCompareMemory