StrCpyNW 関数 (shlwapi.h)
指定した数の文字を 1 つの文字列の先頭から別の文字列にコピーします。
メモ この関数または StrNCpy マクロは使用しないでください。 代替関数については、「解説」を参照してください。
構文
PWSTR StrCpyNW(
[out] PWSTR pszDst,
[in] PCWSTR pszSrc,
int cchMax
);
パラメーター
[out] pszDst
種類: PTSTR
この関数が正常に返されると、コピーした文字列を受け取るバッファーへのポインター。 このバッファーは、コピーされた文字を保持するのに十分なサイズである必要があります。 この文字列は null で終わる保証はありません。
[in] pszSrc
種類: PCTSTR
null で終わるソース文字列へのポインター。
cchMax
型: int
終端の null 文字を含む、コピーする文字数。
戻り値
種類: PTSTR
pszDst へのポインターを返します。
注釈
セキュリティの警告: この関数を誤って使用すると、アプリケーションのセキュリティが損なわれる可能性があります。 コピーされた文字列は、null で終わる保証はありません。 次のいずれかの代替手段を使用することを検討してください。 StringCbCopy、 StringCbCopyEx、 StringCbCopyN、 StringCbCopyNEx、 StringCchCopy、 StringCchCopyEx、 StringCchCopyN、 StringCchCopyNEx。 続行する前に 、「セキュリティに関する考慮事項: Microsoft Windows Shell 」を確認する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional、Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shlwapi.h |
Library | Shlwapi.lib |
[DLL] | Shlwapi.dll (バージョン 4.71 以降) |