本主题包含有关 Windows 客户端基础结构使用的低级别 API 的信息。
功能
| 主题 | 内容 |
|---|---|
| _lclose | _lclose函数关闭指定的文件,以便它不再可用于读取或写入。 提供此函数是为了与 16 位版本的 Windows 兼容。 基于 Win32 的应用程序应使用 CloseHandle 函数。 |
| _lopen | _lopen函数将打开一个现有文件,并将文件指针设置为文件的开头。 提供此函数是为了与 16 位版本的 Windows 兼容。 基于 Win32 的应用程序应使用 CreateFile 函数。 |
| _lread | _lread函数从指定文件读取数据。 提供此函数是为了与 16 位版本的 Windows 兼容。 基于 Win32 的应用程序应使用 ReadFile 函数。 |
| AreDvdCodecsEnabled | 返回一个值,该值指示是否在当前设备上启用 DVD 编解码器。 |
| DisableProcessWindowsGhosting | 禁用调用 GUI 进程的窗口虚影功能。 窗口虚影是一项 Windows 管理器功能,允许用户最小化、移动或关闭未响应的应用程序的主窗口。 |
| GetMediaComponentPackageInfo | 返回系统上安装的所有媒体编解码器的属性列表,这些编解码器满足指定的要求。 |
| GetMediaExtensionCommunicationFactory | 创建用于注册媒体扩展的通信工厂。 |
| InstantiateComponentFromPackage | 在应用程序包中创建类的实例。 |
| IsMediaBehaviorEnabled | 获取一个值,该值指示是否启用与指定 GUID 关联的媒体行为。 |
| NtClose | 荒废的。 此函数用于关闭指定的句柄。
NtClose 被 CloseHandle取代。 |
| NtDeviceIoControlFile | 荒废的。 为提供的缓冲区生成描述符,并将非类型化数据传递给与文件句柄关联的设备驱动程序。
NtDeviceIoControlFile 被 DeviceIoControl取代。 |
| NtWaitForSingleObject | 荒废的。 等待指定对象达到 signaled状态。
NtWaitForSingleObject 被 WaitForSingleObject取代。 |
| RtlAnsiStringToUnicodeString | 将指定的 ANSI 源字符串转换为 Unicode 字符串。 |
| RtlCharToInteger | 将字符串转换为整数。 |
| RtlFormatCurrentUserKeyPath | 使用当前用户的 SID 的字符串表示形式初始化提供的缓冲区。 |
| RtlFreeAnsiString | 释放由 RtlUnicodeStringToAnsiString分配的字符串缓冲区。 |
| RtlFreeOemString | 释放由 RtlUnicodeStringToOemString分配的字符串缓冲区。 |
| RtlFreeUnicodeString | 释放由 RtlAnsiStringToUnicodeString 或 RtlUpcaseUnicodeString分配的字符串缓冲区。 |
| RtlInitString | 初始化计数字符串。 |
| RtlInitUnicodeString | 初始化计数的 Unicode 字符串。 |
| RtlUnicodeStringToAnsiString | 将指定的 Unicode 源字符串转换为 ANSI 字符串。 |
| RtlUnicodeStringToOemString | 此函数将指定的 Unicode 源字符串转换为 OEM 字符串。 翻译是在 OEM 代码页(OCP)上完成的。 |
| RtlUnicodeToMultiByteSize | 确定将 Unicode 字符串表示为 ANSI 字符串所需的字节数。 |
| RtlUnicodeToUTF8N |
RtlUnicodeToUTF8N 函数使用 8 位 Unicode 转换格式(UTF-8)代码页将指定的 Unicode 字符串转换为新的字符串。 |
| RtlUTF8ToUnicodeN |
RtlUTF8ToUnicodeN 函数使用 UTF-8 代码页将指定的源字符串转换为 Unicode 字符串。 |
| SendIMEMessageEx | 通过指定的子函数指定输入法编辑器(IME)的作或处理。
注意: 此函数已过时,不应使用。 |
| WINNLSEnableIME | 暂时启用或禁用 IME,同时打开或关闭 IME 拥有的所有窗口的显示。
注意: 此函数已过时,不应使用。 |
结构
| 主题 | 内容 |
|---|---|
| IMESTRUCT |
SendIMEMessageEx 用于指定要在 IME 消息及其参数中执行的子函数。 此结构还用于从这些子函数接收返回值。 |
| STRING | 此结构与 RtlUnicodeStringToOemString 函数一起使用。 |
编译器例程
| 主题 | 内容 |
|---|---|
| __C_specific_handler 例程 |
__C_specific_handler 是 C 编译器的帮助程序例程。 |
| _alldiv 例程 |
_alldiv 例程 是 C 编译器的帮助程序例程。 |
| _allmul | 将两 LONGLONG 或 ULONGLONG相乘。 |
| _aulldiv | 将两 ULONGLONG 整数除以。 |
| _chkstk 例程 |
_chkstk 例程 是 C 编译器的帮助程序例程。 |