NdisAnsiStringToUnicodeString マクロ (ndis.h)
NdisAnsiStringToUnicodeString 関数は、特定のカウントされた ANSI 文字列をカウントされた Unicode 文字列に変換します。 変換は、現在のシステム ロケール情報に準拠しています。
構文
void NdisAnsiStringToUnicodeString(
_us,
_as
);
パラメーター
_us
この関数が変換された Unicode 文字列を返す呼び出し元によって割り当てられたバッファーへのポインター。
_as
変換する ANSI 文字列へのポインター。
戻り値
なし
解説
呼び出し元は、ソース文字列と宛先文字列の両方にストレージを割り当て、文字列が不要になったらすぐにこれらのバッファーを解放する必要があります。 DestinationString のバッファーは、SourceString のバッファーのサイズの少なくとも 2 倍である必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.0 以降の既存のドライバーでサポートされていますが、新しいドライバーでは代わりに RtlAnsiStringToUnicodeString を使用する必要があります。 |
対象プラットフォーム | ユニバーサル |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI コンプライアンス規則 | Irql_Miscellaneous_Function(ndis) |