NdisEqualString 宏 (ndis.h)

NdisEqualString 函数比较 OS 默认字符集中的两个字符串,以确定它们是否相等。

语法

void NdisEqualString(
  [in]  _String1,
  [in]  _String2,
  [in]  _CaseInsensitive
);

参数

[in] _String1

指向描述第一个字符串的NDIS_STRING类型的指针。

[in] _String2

指向描述第二个字符串的NDIS_STRING类型的指针。

[in] _CaseInsensitive

如果执行比较时应忽略大小写,则为 true 布尔值。 否则,FALSE

返回值

没有

言论

从 Windows 2000 开始,NDIS_STRING类型的字符串是计数的以 null 结尾的 Unicode 字符串。 也就是说,NDIS 将NDIS_STRING类型定义为 UNICODE_STRING 类型。

要求

要求 价值
最低支持的客户端 支持 NDIS 6.0 及更高版本中的现有驱动程序,但新驱动程序应改用 RtlEqualUnicodeString。
目标平台 普遍
标头 ndis.h (包括 Ndis.h)
Ndis.lib
IRQL PASSIVE_LEVEL
DDI 符合性规则 Irql_Miscellaneous_Function(ndis)

另请参阅

ANSI_STRING

MiniportInitializeEx

ProtocolBindAdapterEx

RtlInitString

RtlInitUnicodeString

UNICODE_STRING