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