NdisEqualMemory 宏 (ndis.h)

NdisEqualMemory 函数将一个内存块中的指定数量的字符与第二个内存块中的相同数量的字符进行比较。

语法

void NdisEqualMemory(
   Source1,
   Source2,
   Length
);

参数

Source1

指向要比较的第一个内存块的指针。

Source2

指向要比较的第二个内存块的指针。

Length

要比较的字节数。

返回值

备注

NdisEqualMemory 比较两个内存块,并使用两个块的 Length 参数中指定的值。 比较的内存块中任何内容的数据类型都无关紧要。

如果两个内存块都驻留, 则 NdisEqualMemory 的调用方可以在 IRQL <= DISPATCH_LEVEL 运行。 如果任一块可分页,调用方必须在 IRQL < DISPATCH_LEVEL运行。

要求

要求
最低受支持的客户端 支持 NDIS 6.0 及更高版本中的现有驱动程序,但新驱动程序应改用 RtlEqualMemory。
目标平台 桌面
标头 ndis.h (包括 Ndis.h)
IRQL 请参阅“备注”部分
DDI 符合性规则 Irql_Miscellaneous_Function (ndis)

另请参阅

NdisAllocateMemoryWithTagPriority

NdisFreeMemory

RtlCopyMemory

RtlFillMemory

RtlZeroMemory