次の表は、カーネル モード ドライバーで使用できる安全な文字列関数をまとめたものであり、置き換える C/C++ 言語ランタイム ライブラリ関数を示しています。 If a function's name contains Cb, the function treats strings as byte-counted. If a function's name contains Cch, the function treats strings as character-counted.
| Functions | Purpose | Replaces |
|---|---|---|
2 つの文字列を連結します。 |
|
|
追加された文字列のサイズを制限しながら、2 つのバイトカウント文字列を連結します。 |
|
|
バッファーに文字列をコピーします。 |
|
|
|
コピーした文字列のサイズを制限しながら、文字列をバッファーにコピーします。 |
|
指定された文字列の長さを決定します。 |
|
|
書式指定文字列と追加の関数引数のセットに基づく書式設定されたテキスト文字列を作成します。 |
|
|
書式指定文字列と 1 つの追加の関数引数に基づく書式設定されたテキスト文字列を作成します。 |
|
|
Initialize or validate a UNICODE_STRING structure. |
None |