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) |