Макрос NdisEqualString (ndis.h)

Функция NdisEqualString сравнивает две строки в кодировке ос по умолчанию, чтобы определить, равны ли они.

Синтаксис

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

Параметры

[in] _String1

Указатель на тип NDIS_STRING, описывающий первую строку.

[in] _String2

Указатель на тип NDIS_STRING, описывающий вторую строку.

[in] _CaseInsensitive

Логическое значение, равное TRUE , если регистр следует игнорировать при сравнении. В противном случае — FALSE.

Возвращаемое значение

None

Remarks

Начиная с Windows 2000 строка типа NDIS_STRING является строкой Юникода со счетчиком, заканчивающейся null. То есть 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