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 |