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 で終わる保証はありません。 次のいずれかの代替手段を使用することを検討してください。 StringCbCopyStringCbCopyExStringCbCopyNStringCbCopyNExStringCchCopyStringCchCopyExStringCchCopyNStringCchCopyNEx。 続行する前に 、「セキュリティに関する考慮事項: Microsoft Windows Shell 」を確認する必要があります。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shlwapi.h
Library Shlwapi.lib
[DLL] Shlwapi.dll (バージョン 4.71 以降)