杂项低级别客户端支持

本主题包含有关 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 已弃用。 此函数用于关闭指定的句柄。 NtCloseCloseHandle 取代。
NtDeviceIoControlFile 已弃用。 为提供的缓冲区生成描述符,并将非类型化数据传递给与文件句柄关联的设备驱动程序。 NtDeviceIoControlFileDeviceIoControl 取代。
NtWaitForSingleObject 已弃用。 等至指定的对象达到 signaled 状态。 NtWaitForSingleObjectWaitForSingleObject 取代。
RtlAnsiStringToUnicodeString 将指定的 ANSI 源字符串转换为 Unicode 字符串。
RtlCharToInteger 将字符串转换为整数。
RtlFormatCurrentUserKeyPath 使用当前用户的 SID 的字符串表示形式初始化提供的缓冲区。
RtlFreeAnsiString 释放 RtlUnicodeStringToAnsiString 分配的字符串缓冲区。
RtlFreeOemString 释放 RtlUnicodeStringToOemString 分配的字符串缓冲区。
RtlFreeUnicodeString 释放 RtlAnsiStringToUnicodeStringRtlUpcaseUnicodeString 分配的字符串缓冲区。
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 将两个 LONGLONGULONGLONG 相乘。
_aulldiv 除以两个 ULONGLONG 整数。
_chkstk 例程 _chkstk 例程是 C 编译器的帮助程序例程。