カーネルモード セーフ文字列関数の概要
次の表は、カーネル モード ドライバーで使用できる安全な文字列関数をまとめたものであり、置き換える C/C++ 言語ランタイム ライブラリ関数を示しています。 関数の名前に Cb が含まれている場合、関数は文字列をバイトカウントとして扱います。 関数の名前に Cch が含まれている場合、関数は文字列を文字カウントとして扱います。
関数 | 目的 | 置き換え |
---|---|---|
2 つの文字列を連結します。 |
|
|
追加された文字列のサイズを制限しながら、2 つのバイトカウント文字列を連結します。 |
|
|
バッファーに文字列をコピーします。 |
|
|
|
コピーした文字列のサイズを制限しながら、文字列をバッファーにコピーします。 |
|
指定された文字列の長さを決定します。 |
|
|
書式指定文字列と追加の関数引数のセットに基づく書式設定されたテキスト文字列を作成します。 |
|
|
書式指定文字列と 1 つの追加関数引数に基づく書式設定されたテキスト文字列を作成します。 |
|
|
UNICODE_STRING 構造体を初期化または検証します。 |
なし |