共用方式為


ntstrsafe.h 標頭

如果您使用安全字串函式,而不是 C 語言執行時間程式庫所提供的字串操作函式,您可以保護程式碼免于緩衝區溢位錯誤,使程式碼不受信任。 此標頭會宣告會以防止緩衝區溢位錯誤的方式複製、串連和格式化字串的函式。

若要操作 Unicode 和 ANSI 字串,每個函式都可在兩個版本中使用:

  • 支援雙位元組 Unicode 字元的 W 尾碼版本。
  • 支援一位元組 ANSI 字元的 A 後置版本。

Unicode 字串是在核心模式驅動程式 的UNICODE_STRING 結構內指定。

如需詳細資訊,請參閱

ntstrsafe.h 包含下列程式設計介面:

函式

 
RtlStringCbCatA

RtlStringCbCatW 和 RtlStringCbCatA 函式會串連兩個位元組計數的字串。
RtlStringCbCatExA

RtlStringCbCatExW 和 RtlStringCbCatExA 函式會串連兩個位元組計數位符串。
RtlStringCbCatExW

瞭解 RtlStringCbCatExW 和 RtlStringCbCatExA 函式如何串連兩個位元組計數位符串。
RtlStringCbCatNA

RtlStringCbCatNW 和 RtlStringCbCatNA 函式會串連兩個位元組計數位符串,同時限制附加字串的大小。
RtlStringCbCatNExA

RtlStringCbCatNExW 和 RtlStringCbCatNExA 函式會串連兩個位元組計數位符串,同時限制附加字串的大小。
RtlStringCbCatNExW

瞭解 RtlStringCbCatNExW 和 RtlStringCbCatNExA 函式如何串連兩個位元組計數位符串,同時限制附加字串的大小。
RtlStringCbCatNW

瞭解 RtlStringCbCatNW 和 RtlStringCbCatNA 函式如何串連兩個位元組計數位符串,同時限制附加字串的大小。
RtlStringCbCatW

瞭解 RtlStringCbCatW 和 RtlStringCbCatA 函式如何串連兩個位元組計數位符串。
RtlStringCbCopyA

RtlStringCbCopyW 和 RtlStringCbCopyA 函式會將位元組計數的字串複製到緩衝區。
RtlStringCbCopyExA

RtlStringCbCopyExW 和 RtlStringCbCopyExA 函式會將位元組計數的字串複製到緩衝區。
RtlStringCbCopyExW

瞭解 RtlStringCbCopyExW 和 RtlStringCbCopyExA 函式如何將位元組計數位符串複製到緩衝區。
RtlStringCbCopyNA

RtlStringCbCopyNW 和 RtlStringCbCopyNA 函式會將位元組計數位符串複製到緩衝區,同時限制複製字串的大小。
RtlStringCbCopyNExA

RtlStringCbCopyNExW 和 RtlStringCbCopyNExA 函式會將位元組計數位符串複製到緩衝區,同時限制複製字串的大小。
RtlStringCbCopyNExW

瞭解 RtlStringCbCopyNExW 和 RtlStringCbCopyNExA 函式如何將位元組計數位符串複製到緩衝區,同時限制複製字串的大小。
RtlStringCbCopyNW

瞭解 RtlStringCbCopyNW 和 RtlStringCbCopyNA 函式如何將位元組計數位符串複製到緩衝區,同時限制複製字串的大小。
RtlStringCbCopyUnicodeString

RtlStringCbCopyUnicodeString 函式會將UNICODE_STRING結構的內容複寫到指定的目的地。
RtlStringCbCopyUnicodeStringEx

RtlStringCbCopyUnicodeStringEx 函式會將UNICODE_STRING結構的內容複寫到指定的目的地。
RtlStringCbCopyW

瞭解 RtlStringCbCopyW 和 RtlStringCbCopyA 函式如何將位元組計數位符串複製到緩衝區。
RtlStringCbLengthA

RtlStringCbLengthW 和 RtlStringCbLengthA 函式會決定所提供字串的長度,以位元組為單位。
RtlStringCbLengthW

瞭解 RtlStringCbLengthW 和 RtlStringCbLengthA 函式如何決定所提供字串的長度,以位元組為單位。
RtlStringCbPrintfA

RtlStringCbPrintfW 和 RtlStringCbPrintfA 函式會建立位元組計數的文字字串,其格式是以提供的格式資訊為基礎。
RtlStringCbPrintfExA

RtlStringCbPrintfExW 和 RtlStringCbPrintfExA 函式會建立位元組計數的文字字串,其格式是以所提供的格式資訊為基礎。
RtlStringCbPrintfExW

瞭解 RtlStringCbPrintfExW 和 RtlStringCbPrintfExA 函式如何建立位元組計數的文字字串,其格式是以所提供的格式資訊為基礎。
RtlStringCbPrintfW

瞭解 RtlStringCbPrintfW 和 RtlStringCbPrintfA 函式如何建立位元組計數的文字字串,其格式是以所提供的格式資訊為基礎。
RtlStringCbVPrintfA

RtlStringCbVPrintfW 和 RtlStringCbVPrintfA 函式會建立位元組計數的文字字串,其格式是以所提供的格式資訊為基礎。
RtlStringCbVPrintfExA

RtlStringCbVPrintfExW 和 RtlStringCbVPrintfExA 函式會建立位元組計數的文字字串,其格式是以所提供的格式資訊為基礎。
RtlStringCbVPrintfExW

瞭解 RtlStringCbVPrintfExW 和 RtlStringCbVPrintfExA 函式如何建立位元組計數的文字字串,並以提供的格式資訊為基礎。
RtlStringCbVPrintfW

瞭解 RtlStringCbVPrintfW 和 RtlStringCbVPrintfA 函式如何建立位元組計數的文字字串,並以提供的格式資訊為基礎。
RtlStringCchCatA

RtlStringCchCatW 和 RtlStringCchCatA 函式會串連兩個字元計數的字串。
RtlStringCchCatExA

RtlStringCchCatExW 和 RtlStringCchCatExA 函式會串連兩個字元計數的字串。
RtlStringCchCatExW

瞭解 RtlStringCchCatExW 和 RtlStringCchCatExA 函式如何串連兩個字元計數的字串。
RtlStringCchCatNA

RtlStringCchCatNW 和 RtlStringCchCatNA 函式會串連兩個字元計數位符串,同時限制附加字串的大小。
RtlStringCchCatNExA

RtlStringCchCatNExW 和 RtlStringCchCatNExA 函式會串連兩個字元計數位符串,同時限制附加字串的大小。
RtlStringCchCatNExW

瞭解 RtlStringCchCatNExW 和 RtlStringCchCatNExA 函式如何串連兩個字元計數位符串,同時限制附加字串的大小。
RtlStringCchCatNW

瞭解 RtlStringCchCatNW 和 RtlStringCchCatNA 函式如何串連兩個字元計數位符串,同時限制附加字串的大小。
RtlStringCchCatW

瞭解 RtlStringCchCatW 和 RtlStringCchCatA 函式如何串連兩個字元計數的字串。
RtlStringCchCopyA

RtlStringCchCopyW 和 RtlStringCchCopyA 函式會將 Null 終止的來源字串複製到指定長度的目的地緩衝區。
RtlStringCchCopyExA

RtlStringCchCopyExW 和 RtlStringCchCopyExA 函式會將字元計數位符串複製到緩衝區。
RtlStringCchCopyExW

瞭解 RtlStringCchCopyExW 和 RtlStringCchCopyExA 函式如何將字元計數位符串複製到緩衝區。
RtlStringCchCopyNA

RtlStringCchCopyNW 和 RtlStringCchCopyNA 函式會將字元計數位符串複製到緩衝區,同時限制複製字串的大小。
RtlStringCchCopyNExA

RtlStringCchCopyNExW 和 RtlStringCchCopyNExA 函式會將字元計數位符串複製到緩衝區,同時限制複製字串的大小。
RtlStringCchCopyNExW

瞭解 RtlStringCchCopyNExW 和 RtlStringCchCopyNExA 函式如何將字元計數位符串複製到緩衝區,同時限制複製字串的大小。
RtlStringCchCopyNW

瞭解 RtlStringCchCopyNW 和 RtlStringCchCopyNA 函式如何將字元計數位符串複製到緩衝區,同時限制複製字串的大小。
RtlStringCchCopyUnicodeString

RtlStringCchCopyUnicodeString 函式會將UNICODE_STRING結構的內容複寫到指定的目的地。
RtlStringCchCopyUnicodeStringEx

RtlStringCchCopyUnicodeStringEx 函式會將UNICODE_STRING結構的內容複寫到指定的目的地。
RtlStringCchCopyW

瞭解 RtlStringCchCopyW 和 RtlStringCchCopyA 函式如何將 Null 終止的來源字串複製到指定長度的目的地緩衝區。
RtlStringCchLengthA

RtlStringCchLengthW 和 RtlStringCchLengthA 函式會決定所提供字串的長度,以字元為單位。
RtlStringCchLengthW

瞭解 RtlStringCchLengthW 和 RtlStringCchLengthA 函式如何決定所提供字串的長度,以字元為單位。
RtlStringCchPrintfA

RtlStringCchPrintfW 和 RtlStringCchPrintfA 函式會建立字元計數的文字字串,並以提供的格式資訊為基礎。
RtlStringCchPrintfExA

RtlStringCchPrintfExW 和 RtlStringCchPrintfExA 函式會建立字元計數的文字字串,並以提供的格式資訊為基礎。
RtlStringCchPrintfExW

瞭解 RtlStringCchPrintfExW 和 RtlStringCchPrintfExA 函式如何建立字元計數的文字字串,並以提供的格式資訊為基礎。
RtlStringCchPrintfW

瞭解 RtlStringCchPrintfW 和 RtlStringCchPrintfA 函式如何建立字元計數的文字字串,並以提供的格式資訊為基礎。
RtlStringCchVPrintfA

RtlStringCchVPrintfW 和 RtlStringCchVPrintfA 函式會建立字元計數的文字字串,並以提供的格式資訊為基礎。
RtlStringCchVPrintfExA

RtlStringCchVPrintfExW 和 RtlStringCchVPrintfExA 函式會建立字元計數的文字字串,並以提供的格式資訊為基礎。
RtlStringCchVPrintfExW

瞭解 RtlStringCchVPrintfExW 和 RtlStringCchVPrintfExA 函式如何建立字元計數的文字字串,並以提供的格式資訊為基礎。
RtlStringCchVPrintfW

瞭解 RtlStringCchVPrintfW 和 RtlStringCchVPrintfA 函式如何建立字元計數的文字字串,並以提供的格式資訊為基礎。
RtlUnalignedStringCbLengthW

RtlUnalignedStringCbLengthW 函式是 RtlStringCbLength 函式的版本,可接受 Unicode 字元字串的未對齊指標。
RtlUnalignedStringCchLengthW

RtlUnalignedStringCchLengthW 函式是 RtlStringCchLength 函式的版本,可接受 Unicode 字元字串的未對齊指標。
RtlUnicodeStringCat

RtlUnicodeStringCat 函式會串連兩個包含在UNICODE_STRING結構中的字串。
RtlUnicodeStringCatEx

RtlUnicodeStringCatEx 函式會串連兩個包含在UNICODE_STRING結構中的字串。
RtlUnicodeStringCatString

當目的地字串包含在UNICODE_STRING結構中時,RtlUnicodeStringCatString 函式會串連兩個字串。
RtlUnicodeStringCatStringEx

當目的地字串包含在UNICODE_STRING結構中時,RtlUnicodeStringCatStringEx 函式會串連兩個字串。
RtlUnicodeStringCbCatN

RtlUnicodeStringCbCatN 函式會串連兩個包含在UNICODE_STRING結構中的字串,同時限制複製字串的大小。
RtlUnicodeStringCbCatNEx

RtlUnicodeStringCbCatNEx 函式會串連兩個包含在UNICODE_STRING結構中的字串,同時限制複製字串的大小。
RtlUnicodeStringCbCatStringN

當目的地字串包含在UNICODE_STRING結構中時,RtlUnicodeStringCbCatStringN 函式會串連兩個字串,同時限制附加字串的大小。
RtlUnicodeStringCbCatStringNEx

當目的地字串包含在UNICODE_STRING結構中時,RtlUnicodeStringCbCatStringNEx 函數會串連兩個字串,同時限制附加字串的大小。
RtlUnicodeStringCbCopyN

RtlUnicodeStringCbCopyN 函式會將字串從一個UNICODE_STRING結構複製到另一個結構,同時限制複製字串的大小。
RtlUnicodeStringCbCopyNEx

RtlUnicodeStringCbCopyNEx 函式會將字串從一個UNICODE_STRING結構複製到另一個結構,同時限制複製字串的大小。
RtlUnicodeStringCbCopyStringN

RtlUnicodeStringCbCopyStringN 函式會將字串複製到UNICODE_STRING結構,同時限制複製字串的大小。
RtlUnicodeStringCbCopyStringNEx

RtlUnicodeStringCbCopyStringNEx 函式會將字串複製到UNICODE_STRING結構,同時限制複製字串的大小。
RtlUnicodeStringCchCatN

RtlUnicodeStringCchCatN 函式會串連兩個包含在UNICODE_STRING結構中的字串,同時限制複製字串的大小。
RtlUnicodeStringCchCatNEx

RtlUnicodeStringCchCatNEx 函式會串連兩個包含在UNICODE_STRING結構中的字串,同時限制複製字串的大小。
RtlUnicodeStringCchCatStringN

當目的地字串包含在UNICODE_STRING結構中時,RtlUnicodeStringCchCatStringN 函式會串連兩個字串,同時限制附加字串的大小。
RtlUnicodeStringCchCatStringNEx

當目的地字串包含在UNICODE_STRING結構中時,RtlUnicodeStringCchCatStringNEx 函數會串連兩個字串,同時限制附加字串的大小。
RtlUnicodeStringCchCopyN

RtlUnicodeStringCchCopyN 函式會將字串從一個UNICODE_STRING結構複製到另一個結構,同時限制複製字串的大小。
RtlUnicodeStringCchCopyNEx

RtlUnicodeStringCchCopyNEx 函式會將字串從某個UNICODE_STRING結構複製到另一個結構,同時限制複製字串的大小。
RtlUnicodeStringCchCopyStringN

RtlUnicodeStringCchCopyStringN 函式會將字串複製到UNICODE_STRING結構,同時限制複製字串的大小。
RtlUnicodeStringCchCopyStringNEx

RtlUnicodeStringCchCopyStringNEx 函式會將字串複製到UNICODE_STRING結構,同時限制複製字串的大小。
RtlUnicodeStringCopy

RtlUnicodeStringCopy 函式會將字串從一個UNICODE_STRING結構複製到另一個結構。
RtlUnicodeStringCopyEx

RtlUnicodeStringCopyEx 函式會將字串從一個UNICODE_STRING結構複製到另一個結構。
RtlUnicodeStringCopyString

RtlUnicodeStringCopyString 函式會將字串複製到UNICODE_STRING結構。
RtlUnicodeStringCopyStringEx

RtlUnicodeStringCopyStringEx 函式會將字串複製到UNICODE_STRING結構。
RtlUnicodeStringInit

RtlUnicodeStringInit 函式會初始化UNICODE_STRING結構。
RtlUnicodeStringInitEx

RtlUnicodeStringInitEx 函式會初始化UNICODE_STRING結構。
RtlUnicodeStringPrintf

RtlUnicodeStringPrintf 函式會建立文字字串,其格式是以提供的格式化資訊為基礎,並將字串儲存在UNICODE_STRING結構中。
RtlUnicodeStringPrintfEx

RtlUnicodeStringPrintfEx 函式會建立文字字串,並以提供的格式化資訊為基礎,並將字串儲存在UNICODE_STRING結構中。
RtlUnicodeStringValidate

RtlUnicodeStringValidate 函式會驗證UNICODE_STRING結構的內容。
RtlUnicodeStringValidateEx

RtlUnicodeStringValidateEx 函式會驗證UNICODE_STRING結構的內容。
RtlUnicodeStringVPrintf

RtlUnicodeStringVPrintf 函式會建立文字字串,並以提供的格式化資訊為基礎,並將字串儲存在UNICODE_STRING結構中。
RtlUnicodeStringVPrintfEx

RtlUnicodeStringVPrintfEx 函式會建立文字字串,其格式是以提供的格式化資訊為基礎,並將字串儲存在UNICODE_STRING結構中。