(wdm.h) RtlAppendUnicodeStringToString 函式

RtlAppendUnicodeStringToString 例程會串連兩個 Unicode 字串。

語法

NTSYSAPI NTSTATUS RtlAppendUnicodeStringToString(
  [in, out] PUNICODE_STRING  Destination,
  [in]      PCUNICODE_STRING Source
);

參數

[in, out] Destination

緩衝 Unicode 字串的指標。

[in] Source

要串連之緩衝字串的指標。

傳回值

RtlAppendUnicodeStringToString 可以傳回下列其中一項:

傳回碼 Description
STATUS_SUCCESS
來源字串已成功附加至目的地計數位符串。 目的地字串長度會更新為包含附加的位元組。
STATUS_BUFFER_TOO_SMALL
目的字串長度太小,無法串連來源字串。 因此,目的地字串長度不會更新。

備註

RtlAppendUnicodeStringToString 會將位元組從來源複製到指定的目的地字串,在目的地字元串的目前內容和目的長度會隨著複製的位元組數目遞增。

如果呼叫端在 IRQL >= DISPATCH_LEVEL執行,則目的地來源緩衝區必須駐留。

規格需求

需求
最低支援的用戶端 從 Windows 2000 開始提供。
目標平台 Universal
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Wudfwdm.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL 請參閱一節。

另請參閱

RtlAppendUnicodeToString