RtlFreeUnicodeString 例程释放由 RtlAnsiStringToUnicodeString 或 RtlUpcaseUnicodeString 分配的存储。
Syntax
NTSYSAPI VOID RtlFreeUnicodeString(
[in, out] PUNICODE_STRING UnicodeString
);
参数
[in, out] UnicodeString
指向以前由 RtlAnsiStringToUnicodeString 或 RtlUpcaseUnicodeString 分配的 Unicode 字符串缓冲区的指针。
返回值
None
注解
此例程释放 UnicodeString 的缓冲区,然后将 Length 和 MaximumLength 设置为零,并将 Buffer 设置为 NULL。 它不会释放传递给 RtlAnsiStringToUnicodeString 的 ANSI 字符串缓冲区。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | 从 Windows 2000 开始可用。 |
| 目标平台 | 普遍 |
| Header | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Wudfwdm.h) |
| Library | NtosKrnl.lib |
| DLL | NtosKrnl.exe |
| IRQL | <=APC_LEVEL |