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