RtlAppendStringToString 関数 (ntifs.h)

RtlAppendStringToString ルーチンは、カウントされた 2 つの文字列を連結します。 ソースからコピー先バッファーの長さまでバイトをコピーします。

構文

NTSYSAPI NTSTATUS RtlAppendStringToString(
  [in, out] PSTRING      Destination,
  [in]      const STRING *Source
);

パラメーター

[in, out] Destination

Source の文字列を追加する必要があるカウントされた文字列へのポインター。

[in] Source

Destination の文字列に追加されるカウントされた文字列へのポインター。

戻り値

RtlAppendStringToString ルーチンは、Source の文字列を Destination の文字列に追加した場合、STATUS_SUCCESSを返しますRtlAppendStringToString は、Destination 文字列の MaximumLength が小さすぎてソース文字列を追加できない場合にSTATUS_BUFFER_TOO_SMALLを返します。

注釈

Destination 文字列と Source 文字列の Length メンバーの合計は、Destination 文字列の MaximumLength 以下である必要があります。

その他の文字列処理ルーチンの詳細については、「 ランタイム ライブラリ (RTL) ルーチン」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000
対象プラットフォーム ユニバーサル
Header ntifs.h (Ntifs.h、FltKernel.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL <= APC_LEVEL

こちらもご覧ください

RtlAppendUnicodeStringToString

RtlAppendUnicodeToString

RtlInitString