Поделиться через


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

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

Синтаксис

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. То есть NDIS определяет тип NDIS_STRING как тип UNICODE_STRING.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается для существующих драйверов в NDIS 6.0 и более поздних версиях, но новые драйверы должны использовать RtlEqualUnicodeString.
целевая платформа Всеобщий
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL PASSIVE_LEVEL
правил соответствия DDI Irql_Miscellaneous_Function(ndis)

См. также

ANSI_STRING

MiniportInitializeEx

ProtocolBindAdapterEx

RtlInitString

RtlInitUnicodeString

UNICODE_STRING