NdisEqualString マクロ (ndis.h)

NdisEqualString 関数は、OS の既定の文字セット内の 2 つの文字列を比較して、それらが等しいかどうかを判断します。

構文

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

パラメーター

[in] _String1

最初の文字列を記述するNDIS_STRING型へのポインター。

[in] _String2

2 番目の文字列を記述するNDIS_STRING型へのポインター。

[in] _CaseInsensitive

比較を行うときに case を無視する必要がある場合は TRUE のブール値。 それ以外の場合は FALSE です

戻り値

なし

解説

Windows 2000 以降では、NDIS_STRING型の文字列は、null で終わるカウントされた Unicode 文字列です。 つまり、NDIS は、NDIS_STRING型を UNICODE_STRING 型として定義します。

要件

要件
サポートされている最小のクライアント NDIS 6.0 以降の既存のドライバーでサポートされていますが、新しいドライバーでは代わりに RtlEqualUnicodeString を使用する必要があります。
対象プラットフォーム ユニバーサル
Header ndis.h (Ndis.h を含む)
Library Ndis.lib
IRQL PASSIVE_LEVEL
DDI コンプライアンス規則 Irql_Miscellaneous_Function(ndis)

こちらもご覧ください

ANSI_STRING

MiniportInitializeEx

ProtocolBindAdapterEx

RtlInitString

RtlInitUnicodeString

UNICODE_STRING