次の方法で共有


StrCatBuffW 関数 (shlwapi.h)

1 つの文字列から別の文字列の末尾に文字をコピーして追加します。

注意 使用しないでください。 代替関数については、「解説」を参照してください。
 

構文

PWSTR StrCatBuffW(
  [in, out] PWSTR  pszDest,
  [in]      PCWSTR pszSrc,
            int    cchDestBuffSize
);

パラメーター

[in, out] pszDest

型: PTSTR

null で終わる文字列へのポインター。 この関数が正常に返されると、この文字列には、pszSrc 追加 文字列を含む元のコンテンツが含まれます。

[in] pszSrc

型: PCTSTR

pszDest追加する文字列へのポインター。

cchDestBuffSize

型: int

pszDestによって指 バッファーのサイズ (文字単位)。 この値は、少なくとも結合された文字列の長さと終端の null 文字である必要があります。 バッファーが小さすぎて文字列全体に収まらない場合、文字列は切り捨てられます。

戻り値

型: PTSTR

コピー先の文字列へのポインターを返します。

備考

セキュリティの警告: この関数を誤って使用 すると、アプリケーションのセキュリティが損なわれる可能性があります。 最後の文字列が null で終わるとは限りません。 StringCbCatStringCbCatExStringCbCatNStringCbCatNExのいずれかを使用することを検討してください。 、StringCchCatStringCchCatExStringCchCatN、または StringCchCatNEx。 続行する前 セキュリティに関する考慮事項: Microsoft Windows Shell を確認する必要があります。

手記

shlwapi.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして StrCatBuff を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー shlwapi.h
ライブラリ Shlwapi.lib
DLL Shlwapi.dll (バージョン 5.0 以降)