使用英语阅读

通过


winbase.h 标头

此标头由多种技术使用。 有关详细信息,请参阅:

winbase.h 包含以下编程接口:

函数

 
_lclose

_lclose函数关闭指定的文件,使其不再可用于读取或写入。 提供此函数是为了与 16 位版本的 Windows 兼容。 基于 Win32 的应用程序应使用 CloseHandle 函数。
_lcreat

创建或打开指定的文件。
_llseek

重新定位指定文件的文件指针。
_lopen

_lopen 函数将打开现有文件,并将文件指针设置为文件开头。 提供此函数是为了与 16 位版本的 Windows 兼容。 基于 Win32 的应用程序应使用 CreateFile 函数。
_lread

_lread 函数从指定文件读取数据。 提供此函数是为了与 16 位版本的 Windows 兼容。 基于 Win32 的应用程序应使用 ReadFile 函数。
_lwrite

将数据写入指定的文件。
AccessCheckAndAuditAlarmA

确定安全描述符是否向由调用线程模拟的客户端授予一组指定的访问权限。 (AccessCheckAndAuditAlarmA)
AccessCheckByTypeAndAuditAlarmA

确定安全描述符是否向由调用线程模拟的客户端授予一组指定的访问权限。 (AccessCheckByTypeAndAuditAlarmA)
AccessCheckByTypeResultListAndAuditAlarmA

确定安全描述符是否向由调用线程模拟的客户端授予一组指定的访问权限。 (AccessCheckByTypeResultListAndAuditAlarmA)
AccessCheckByTypeResultListAndAuditAlarmByHandleA

AccessCheckByTypeResultListAndAuditAlarmByHandleA (ANSI) 函数 (winbase.h) 确定安全描述符是否向调用线程正在模拟的客户端授予一组指定的访问权限。
ActivateActCtx

ActivateActCtx 函数激活指定的激活上下文。
AddAtomA

将字符串添加到本地原子表,并返回一个唯一值 (atom) 标识该字符串。 (ANSI)
AddAtomW

将字符串添加到本地原子表,并返回一个唯一值 (atom) 标识该字符串。 (Unicode)
AddConditionalAce

将 ACE) (条件访问控制项添加到指定的访问控制列表 (ACL) 。
AddIntegrityLabelToBoundaryDescriptor

将新的必需安全标识符 (SID) 添加到指定的边界描述符。
AddRefActCtx

AddRefActCtx 函数递增指定激活上下文的引用计数。
AddSecureMemoryCacheCallback

注册在释放安全内存范围或更改其保护时要调用的回调函数。
ApplicationRecoveryFinished

指示调用应用程序已完成其数据恢复。
ApplicationRecoveryInProgress

指示调用应用程序继续恢复数据。
BackupEventLogA

将指定的事件日志保存到备份文件。 (ANSI)
BackupEventLogW

将指定的事件日志保存到备份文件。 (Unicode)
BackupRead

备份文件或目录,包括安全信息。
BackupSeek

在最初使用 BackupRead 或 BackupWrite 函数访问的数据流中向前查找。
BackupWrite

还原使用 BackupRead 备份的文件或目录。
BeginUpdateResourceA

检索 UpdateResource 函数可用于添加、删除或替换二进制模块中的资源的句柄。 (ANSI)
BeginUpdateResourceW

检索 UpdateResource 函数可用于添加、删除或替换二进制模块中的资源的句柄。 (Unicode)
BindIoCompletionCallback

将线程池拥有的 I/O 完成端口与指定的文件句柄相关联。 完成涉及此文件的 I/O 请求后,非 I/O 工作线程将执行指定的回调函数。
BuildCommDCBA

使用设备控制字符串中指定的值填充指定的 DCB 结构。 (ANSI)
BuildCommDCBAndTimeoutsA

将设备定义字符串转换为相应的设备控制块代码,并将其放入设备控制块中。 (ANSI)
BuildCommDCBAndTimeoutsW

将设备定义字符串转换为相应的设备控制块代码,并将其放入设备控制块中。 (Unicode)
BuildCommDCBW

使用设备控制字符串中指定的值填充指定的 DCB 结构。 (Unicode)
CallNamedPipeA

(连接到消息类型管道,并在管道实例不可用时) 等待,对管道进行写入和读取,然后关闭管道。 (CallNamedPipeA)
CheckNameLegalDOS8Dot3A

确定指定名称是否可用于在 FAT 文件系统上创建文件。 (ANSI)
CheckNameLegalDOS8Dot3W

确定指定名称是否可用于在 FAT 文件系统上创建文件。 (Unicode)
ClearCommBreak

还原指定通信设备的字符传输,并将传输线路置于非中断状态。
ClearCommError

检索有关通信错误的信息并报告通信设备的当前状态。
ClearEventLogA

清除指定的事件日志,并选择性地将日志的当前副本保存到备份文件中。 (ANSI)
ClearEventLogW

清除指定的事件日志,并选择性地将日志的当前副本保存到备份文件中。 (Unicode)
CloseEncryptedFileRaw

在完成备份或还原操作后关闭加密的文件,并释放关联的系统资源。
CloseEventLog

关闭指定的事件日志。 (CloseEventLog)
CommConfigDialogA

显示驱动程序提供的配置对话框。 (ANSI)
CommConfigDialogW

显示驱动程序提供的配置对话框。 (Unicode)
ConvertFiberToThread

将当前光纤转换为线程。
ConvertThreadToFiber

将当前线程转换为光纤。 必须先将线程转换为纤程,然后才能计划其他光纤。 (ConvertThreadToFiber)
ConvertThreadToFiberEx

将当前线程转换为光纤。 必须先将线程转换为纤程,然后才能计划其他光纤。 (ConvertThreadToFiberEx)
CopyContext

将源上下文结构(包括任何 XState)复制到初始化的目标上下文结构中。
CopyFile

copyFile 函数 (winbase.h) 将现有文件复制到新文件。
CopyFile2

将现有文件复制到新文件,并通过回调函数向应用程序通知此操作的进度。 (CopyFile2)
CopyFileA

将现有文件复制到新文件。 (CopyFileA)
CopyFileExA

将现有文件复制到新文件,并通过回调函数向应用程序通知此操作的进度。 (CopyFileExA)
CopyFileExW

将现有文件复制到新文件,并通过回调函数向应用程序通知此操作的进度。 (CopyFileExW)
CopyFileTransactedA

以事务处理操作的形式将现有文件复制到新文件,并通过回调函数向应用程序通知此操作的进度。 (ANSI)
CopyFileTransactedW

以事务处理操作的形式将现有文件复制到新文件,并通过回调函数向应用程序通知此操作的进度。 (Unicode)
CopyFileW

copyFileW (Unicode) 函数 (winbase.h) 将现有文件复制到新文件。
CreateActCtxA

CreateActCtx 函数创建激活上下文。 (ANSI)
CreateActCtxW

CreateActCtx 函数创建激活上下文。 (Unicode)
CreateBoundaryDescriptorA

createBoundaryDescriptorA (ANSI) 函数 (winbase.h) 创建边界描述符。
CreateDirectory

createDirectory 函数 (winbase.h) 创建新目录。
CreateDirectoryExA

使用指定模板目录的属性创建新目录。 (ANSI)
CreateDirectoryExW

使用指定模板目录的属性创建新目录。 (Unicode)
CreateDirectoryTransactedA

使用指定模板目录的属性,将新目录创建为事务处理操作。 (ANSI)
CreateDirectoryTransactedW

使用指定模板目录的属性,将新目录创建为事务处理操作。 (Unicode)
CreateFiber

分配一个光纤对象,为其分配一个堆栈,并将执行设置为从指定的开始地址(通常是光纤函数)开始。 此函数不计划光纤。 (CreateFiber)
CreateFiberEx

分配一个光纤对象,为其分配一个堆栈,并将执行设置为从指定的开始地址(通常是光纤函数)开始。 此函数不计划光纤。 (CreateFiberEx)
CreateFileMappingA

为指定文件创建或打开命名或未命名的文件映射对象。 (CreateFileMappingA)
CreateFileMappingNumaA

为指定文件创建或打开命名或未命名的文件映射对象,并指定物理内存的 NUMA 节点。 (CreateFileMappingNumaA)
CreateFileTransactedA

创建或打开文件、文件流或目录作为事务处理操作。 (ANSI)
CreateFileTransactedW

创建或打开文件、文件流或目录作为事务处理操作。 (Unicode)
CreateHardLinkA

在现有文件和新文件之间建立硬链接。 (ANSI)
CreateHardLinkTransactedA

以事务处理操作的形式在现有文件与新文件之间建立硬链接。 (ANSI)
CreateHardLinkTransactedW

以事务处理操作的形式在现有文件与新文件之间建立硬链接。 (Unicode)
CreateHardLinkW

在现有文件和新文件之间建立硬链接。 (Unicode)
CreateJobObjectA

创建或打开作业对象。 (CreateJobObjectA)
CreateMailslotA

创建具有指定名称的邮件图,并返回 mailslot 服务器可用于对 mailslot 执行操作的句柄。 (ANSI)
CreateMailslotW

创建具有指定名称的邮件图,并返回 mailslot 服务器可用于对 mailslot 执行操作的句柄。 (Unicode)
CreateNamedPipeA

CreateNamedPipeA (ANSI) 函数 (winbase.h) 创建命名管道的实例,并返回后续管道操作的句柄。
CreatePrivateNamespaceA

createPrivateNamespaceA (ANSI) 函数 (winbase.h) 创建专用命名空间。
CreateProcessWithLogonW

创建新进程及其主线程。 然后,新进程在指定凭据的安全上下文中运行指定的可执行文件, (用户、域和密码) 。 可以选择加载指定用户的用户配置文件。
CreateProcessWithTokenW

创建新进程及其主线程。 新进程在指定令牌的安全上下文中运行。 它可以选择性地加载指定用户的用户配置文件。
CreateSemaphoreA

创建或打开命名或未命名的信号量对象。 (CreateSemaphoreA)
CreateSemaphoreExA

创建或打开一个命名或未命名的信号量对象,并返回该对象的句柄。 (CreateSemaphoreExA)
CreateSymbolicLinkA

创建符号链接。 (ANSI)
CreateSymbolicLinkTransactedA

以事务处理操作的形式创建符号链接。 (ANSI)
CreateSymbolicLinkTransactedW

以事务处理操作的形式创建符号链接。 (Unicode)
CreateSymbolicLinkW

创建符号链接。 (Unicode)
CreateTapePartition

重新设置磁带格式。
CreateUmsCompletionList

(UMS) 完成列表创建用户模式计划。
CreateUmsThreadContext

(UMS) 线程上下文创建用户模式计划,以表示 UMS 工作线程。
DeactivateActCtx

DeactivateActCtx 函数停用与指定 Cookie 对应的激活上下文。
DebugBreakProcess

导致指定的进程中发生断点异常。 这样,调用线程就可以向调试器发出信号来处理异常。
DebugSetProcessKillOnExit

设置在调用方线程退出时要执行的操作。
DecryptFileA

解密已加密的文件或目录。 (ANSI)
DecryptFileW

解密已加密的文件或目录。 (Unicode)
DefineDosDeviceA

定义、重新定义或删除 MS-DOS 设备名称。 (DefineDosDeviceA)
DeleteAtom

递减本地字符串原子的引用计数。 如果 atom 的引用计数减少到零,DeleteAtom 将从本地 atom 表中删除与原子关联的字符串。
DeleteFiber

删除现有光纤。
DeleteFile

winbase.h (DeleteFile 函数) 删除现有文件。
DeleteFileTransactedA

将现有文件作为事务处理操作删除。 (ANSI)
DeleteFileTransactedW

将现有文件作为事务处理操作删除。 (Unicode)
DeleteUmsCompletionList

删除指定的用户模式计划 (UMS) 完成列表。 列表必须为空。
DeleteUmsThreadContext

删除指定的用户模式计划 (UMS) 线程上下文。 线程必须终止。
DeleteVolumeMountPointA

删除驱动器号或装载的文件夹。 (DeleteVolumeMountPointA)
DequeueUmsCompletionListItems

从指定的 UMS 完成列表中检索用户模式计划 (UMS) 工作线程。
DeregisterEventSource

关闭指定的事件日志。 (DeregisterEventSource)
DestroyThreadpoolEnvironment

删除指定的回调环境。 当不再需要回调环境来创建新的线程池对象时,调用此函数。 (DestroyThreadpoolEnvironment)
DisableThreadProfiling

禁用线程分析。
DnsHostnameToComputerNameA

将 DNS 样式的主机名转换为 NetBIOS 样式的计算机名称。 (ANSI)
DnsHostnameToComputerNameW

将 DNS 样式的主机名转换为 NetBIOS 样式的计算机名称。 (Unicode)
DosDateTimeToFileTime

将 MS-DOS 日期和时间值转换为文件时间。
EnableProcessOptionalXStateFeatures

EnableProcessOptionalXStateFeatures 函数为当前进程启用一组可选的 XState 功能。
EnableThreadProfiling

在指定线程上启用线程分析。
EncryptFileA

加密文件或目录。 (ANSI)
EncryptFileW

加密文件或目录。 (Unicode)
EndUpdateResourceA

提交或放弃在调用 UpdateResource 之前所做的更改。 (ANSI)
EndUpdateResourceW

提交或放弃在调用 UpdateResource 之前所做的更改。 (Unicode)
EnterUmsSchedulingMode

将调用线程转换为用户模式计划 (UMS) 计划程序线程。
EnumResourceLanguagesA

枚举与二进制模块关联的指定类型和名称特定于语言的资源。 (ANSI)
EnumResourceLanguagesW

枚举与二进制模块关联的指定类型和名称特定于语言的资源。 (Unicode)
EnumResourceTypesA

枚举二进制模块中的资源类型。 (ANSI)
EnumResourceTypesW

枚举二进制模块中的资源类型。 (Unicode)
EraseTape

擦除磁带的全部或部分内容。
EscapeCommFunction

指示指定的通信设备执行扩展功能。
ExecuteUmsThread

运行指定的 UMS 工作线程。
FatalExit

将执行控制权转移到调试程序。 此后调试器的行为特定于所使用的调试器类型。
FileEncryptionStatusA

检索指定文件的加密状态。 (ANSI)
FileEncryptionStatusW

检索指定文件的加密状态。 (Unicode)
FileTimeToDosDateTime

将文件时间转换为 MS-DOS 日期和时间值。
FindActCtxSectionGuid

FindActCtxSectionGuid 函数检索有关当前激活上下文中特定 GUID 的信息,并返回ACTCTX_SECTION_KEYED_DATA结构。
FindActCtxSectionStringA

FindActCtxSectionString 函数检索有关当前激活上下文中特定字符串的信息,并返回ACTCTX_SECTION_KEYED_DATA结构。 (ANSI)
FindActCtxSectionStringW

FindActCtxSectionString 函数检索有关当前激活上下文中特定字符串的信息,并返回ACTCTX_SECTION_KEYED_DATA结构。 (Unicode)
FindAtomA

在本地原子表中搜索指定的字符串,并检索与该字符串关联的原子。 (ANSI)
FindAtomW

在本地原子表中搜索指定的字符串,并检索与该字符串关联的原子。 (Unicode)
FindFirstFileNameTransactedW

以事务处理操作的形式创建指向指定文件的所有硬链接的枚举。 该函数返回枚举的句柄,该句柄可用于 FindNextFileNameW 函数的后续调用。
FindFirstFileTransactedA

以事务处理操作的形式在目录中搜索名称与特定名称匹配的文件或子目录。 (ANSI)
FindFirstFileTransactedW

以事务处理操作的形式在目录中搜索名称与特定名称匹配的文件或子目录。 (Unicode)
FindFirstStreamTransactedW

以事务处理操作的形式枚举指定文件或目录中的第一个流。
FindFirstVolumeA

检索计算机上的卷的名称。 (FindFirstVolumeA)
FindFirstVolumeMountPointA

检索指定卷上装载的文件夹的名称。 (ANSI)
FindFirstVolumeMountPointW

检索指定卷上装载的文件夹的名称。 (Unicode)
FindNextVolumeA

继续通过调用 FindFirstVolume 函数启动的卷搜索。 (FindNextVolumeA)
FindNextVolumeMountPointA

继续通过调用 FindFirstVolumeMountPoint 函数启动的装载的文件夹搜索。 (ANSI)
FindNextVolumeMountPointW

继续通过调用 FindFirstVolumeMountPoint 函数启动的装载的文件夹搜索。 (Unicode)
FindResourceA

确定指定模块中具有指定类型和名称的资源的位置。 (FindResourceA)
FindResourceExA

确定具有指定模块中指定类型、名称和语言的资源的位置。 (FindResourceExA)
FindVolumeMountPointClose

关闭指定的装载的文件夹搜索句柄。
FormatMessage

formatMessage 函数 (winbase.h) 设置消息字符串的格式。
FormatMessageA

设置消息字符串的格式。 (FormatMessageA)
FormatMessageW

FormatMessageW (Unicode) 函数 (winbase.h) 设置消息字符串的格式。
GetActiveProcessorCount

返回处理器组或系统中的活动处理器数。
GetActiveProcessorGroupCount

返回系统中活动处理器组的数目。
GetApplicationRecoveryCallback

检索指向为指定进程注册的回调例程的指针。 返回的地址位于进程的虚拟地址空间中。
GetApplicationRestartSettings

检索为指定进程注册的重启信息。
GetAtomNameA

检索与指定的本地原子关联的字符串的副本。 (ANSI)
GetAtomNameW

检索与指定的本地原子关联的字符串的副本。 (Unicode)
GetBinaryTypeA

确定文件是否为可执行 (.exe) 文件,如果是,哪个子系统将运行该可执行文件。 (ANSI)
GetBinaryTypeW

确定文件是否为可执行 (.exe) 文件,如果是,哪个子系统将运行该可执行文件。 (Unicode)
GetCommConfig

检索通信设备的当前配置。
GetCommMask

检索指定通信设备的事件掩码的值。
GetCommModemStatus

检索调制解调器控制寄存器值。
GetCommPorts

获取包含格式正确的 COM 端口的数组。
GetCommProperties

检索有关指定通信设备的通信属性的信息。
GetCommState

检索指定通信设备的当前控件设置。
GetCommTimeouts

检索指定通信设备上所有读取和写入操作的超时参数。
GetCompressedFileSizeTransactedA

以事务处理操作的形式检索用于存储指定文件的磁盘存储的实际字节数。 (ANSI)
GetCompressedFileSizeTransactedW

以事务处理操作的形式检索用于存储指定文件的磁盘存储的实际字节数。 (Unicode)
GetComputerNameA

检索本地计算机的 NetBIOS 名称。 当系统从注册表读取此名称时,会在系统启动时建立此名称。 (ANSI)
GetComputerNameW

检索本地计算机的 NetBIOS 名称。 当系统从注册表读取此名称时,会在系统启动时建立此名称。 (Unicode)
GetCurrentActCtx

GetCurrentActCtx 函数将句柄返回到调用线程的活动激活上下文。
GetCurrentDirectory

检索当前进程的当前目录。
GetCurrentHwProfileA

检索有关本地计算机的当前硬件配置文件的信息。 (ANSI)
GetCurrentHwProfileW

检索有关本地计算机的当前硬件配置文件的信息。 (Unicode)
GetCurrentUmsThread

返回调用 UMS 线程 (UMS) 线程上下文的用户模式计划。
GetDefaultCommConfigA

检索指定通信设备的默认配置。 (ANSI)
GetDefaultCommConfigW

检索指定通信设备的默认配置。 (Unicode)
GetDevicePowerState

检索指定设备的当前电源状态。
GetDllDirectoryA

检索用于查找应用程序的 DLL 的搜索路径中特定于应用程序的部分。 (ANSI)
GetDllDirectoryW

检索用于查找应用程序的 DLL 的搜索路径中特定于应用程序的部分。 (Unicode)
GetEnabledXStateFeatures

获取 x86 或 x64 处理器上已启用的 XState 功能的掩码。
GetEnvironmentVariable

getEnvironmentVariable 函数 (winbase.h) 从调用进程的环境块检索指定变量的内容。
GetEventLogInformation

检索有关指定事件日志的信息。
GetFileAttributesTransactedA

检索指定文件或目录的文件系统属性作为事务处理操作。 (ANSI)
GetFileAttributesTransactedW

检索指定文件或目录的文件系统属性作为事务处理操作。 (Unicode)
GetFileBandwidthReservation

检索指定文件所在的卷的带宽预留属性。
GetFileInformationByHandleEx

检索指定文件的文件信息。 (GetFileInformationByHandleEx)
GetFileInformationByName

在给定文件路径的情况下查询有关文件或目录的信息。
GetFileSecurityA

获取有关文件或目录安全性的指定信息。 获取的信息受调用方的访问权限和特权的约束。 (GetFileSecurityA)
GetFirmwareEnvironmentVariableA

检索指定固件环境变量的值。 (ANSI)
GetFirmwareEnvironmentVariableExA

检索指定的固件环境变量及其属性的值。 (ANSI)
GetFirmwareEnvironmentVariableExW

检索指定的固件环境变量及其属性的值。 (Unicode)
GetFirmwareEnvironmentVariableW

检索指定固件环境变量的值。 (Unicode)
GetFirmwareType

检索本地计算机的固件类型。
GetFullPathNameTransactedA

以事务处理操作的形式检索指定文件的完整路径和文件名。 (ANSI)
GetFullPathNameTransactedW

以事务处理操作的形式检索指定文件的完整路径和文件名。 (Unicode)
GetLogicalDriveStringsA

使用在系统中指定有效驱动器的字符串填充缓冲区。 (GetLogicalDriveStringsA)
GetLongPathNameTransactedA

以事务处理操作的形式将指定路径转换为其长格式。 (ANSI)
GetLongPathNameTransactedW

以事务处理操作的形式将指定路径转换为其长格式。 (Unicode)
GetMailslotInfo

检索有关指定 mailslot 的信息。
GetMaximumProcessorCount

返回处理器组或系统可以具有的最大逻辑处理器数。
GetMaximumProcessorGroupCount

返回系统可以具有的最大处理器组数。
GetNamedPipeClientComputerNameA

getNamedPipeClientComputerNameA (ANSI) 函数 (winbase.h) 检索指定命名管道的客户端计算机名称。
GetNamedPipeClientProcessId

检索指定命名管道的客户端进程标识符。
GetNamedPipeClientSessionId

检索指定命名管道的客户端会话标识符。
GetNamedPipeHandleStateA

getNamedPipeHandleStateA (ANSI) 函数 (winbase.h) 检索有关指定命名管道的信息。
GetNamedPipeServerProcessId

检索指定命名管道的服务器进程标识符。
GetNamedPipeServerSessionId

检索指定命名管道的服务器会话标识符。
GetNextUmsListItem

在线程上下文列表中返回下一个用户模式计划 (UMS) 线程上下文。
GetNumaAvailableMemoryNode

检索指定节点中的可用内存量。
GetNumaAvailableMemoryNodeEx

检索指定为 USHORT 值的节点中可用的内存量。
GetNumaNodeNumberFromHandle

检索与指定的文件句柄表示的文件或 I/O 设备关联的 NUMA 节点。
GetNumaNodeProcessorMask

检索指定节点的处理器掩码。
GetNumaProcessorNode

检索指定处理器的节点号。
GetNumaProcessorNodeEx

检索节点号作为指定逻辑处理器的 USHORT 值。
GetNumaProximityNode

检索与指定的邻近域标识符对应的 NUMA 节点编号。
GetNumberOfEventLogRecords

检索指定事件日志中的记录数。
GetOldestEventLogRecord

检索指定事件日志中最早记录的绝对记录号。
GetPrivateProfileInt

getPrivateProfileInt 函数 (winbase.h) 检索与初始化文件的指定节中的键关联的整数。
GetPrivateProfileIntA

检索与初始化文件的指定节中的键关联的整数。 (GetPrivateProfileIntA)
GetPrivateProfileIntW

getPrivateProfileIntW (Unicode) 函数 (winbase.h) 检索与初始化文件的指定节中的键关联的整数。
GetPrivateProfileSection

getPrivateProfileSection 函数 (winbase.h) 检索初始化文件的指定节的所有键和值。
GetPrivateProfileSectionA

检索初始化文件的指定节的所有键和值。 (GetPrivateProfileSectionA)
GetPrivateProfileSectionNames

getPrivateProfileSectionNames 函数 (winbase.h) 检索初始化文件中所有节的名称。
GetPrivateProfileSectionNamesA

检索初始化文件中所有节的名称。 (GetPrivateProfileSectionNamesA)
GetPrivateProfileSectionNamesW

GetPrivateProfileSectionNamesW (Unicode) 函数 (winbase.h) 检索初始化文件中所有节的名称。
GetPrivateProfileSectionW

getPrivateProfileSectionW (Unicode) 函数 (winbase.h) 检索初始化文件的指定节的所有键和值。
GetPrivateProfileString

getPrivateProfileString 函数 (winbase.h) 从初始化文件中的指定节检索字符串。
GetPrivateProfileStringA

从初始化文件中的指定节检索字符串。 (GetPrivateProfileStringA)
GetPrivateProfileStringW

GetPrivateProfileStringW (Unicode) 函数 (winbase.h) 从初始化文件中的指定节检索字符串。
GetPrivateProfileStruct

getPrivateProfileStruct 函数 (winbase.h) 检索与初始化文件的指定节中的键关联的数据。
GetPrivateProfileStructA

检索与初始化文件的指定节中的键关联的数据。 (GetPrivateProfileStructA)
GetPrivateProfileStructW

GetPrivateProfileStructW (Unicode) 函数 (winbase.h) 检索与初始化文件的指定节中的键关联的数据。
GetProcessAffinityMask

检索指定进程的进程关联掩码和系统的系统关联掩码。
GetProcessDEPPolicy

获取指定 32 位进程的数据执行防护 (DEP) 和 DEP-ATL thunk 仿真设置。具有 SP3 的 Windows XP:获取当前进程的 DEP 和 DEP-ATL thunk 仿真设置。
GetProcessIoCounters

检索指定进程执行的所有 I/O 操作的计帐信息。
GetProfileIntA

从 Win.ini 文件的指定节中的键中检索整数。 (ANSI)
GetProfileIntW

从 Win.ini 文件的指定节中的键中检索整数。 (Unicode)
GetProfileSectionA

检索 Win.ini 文件的指定节的所有键和值。 (ANSI)
GetProfileSectionW

检索 Win.ini 文件的指定节的所有键和值。 (Unicode)
GetProfileStringA

检索与 Win.ini 文件的指定节中的键关联的字符串。 (ANSI)
GetProfileStringW

检索与 Win.ini 文件的指定节中的键关联的字符串。 (Unicode)
GetShortPathNameA

检索指定路径的短路径格式。 (GetShortPathNameA)
GetSystemDEPPolicy

获取系统 (DEP) 策略设置的数据执行防护。
GetSystemPowerStatus

检索系统的电源状态。 状态指示系统是使用交流还是直流电源运行,电池当前是否正在充电,剩余的电池使用时间,以及节电模式是打开还是关闭。
GetSystemRegistryQuota

检索注册表的当前大小以及允许注册表在系统上达到的最大大小。
GetTapeParameters

检索描述磁带或磁带驱动器的信息。
GetTapePosition

检索磁带的当前地址(以逻辑块或绝对块为单位)。
GetTapeStatus

确定磁带设备是否已准备好处理磁带命令。
GetTempFileName

getTempFileName 函数 (winbase.h) 创建临时文件的名称。 如果生成唯一的文件名,则会创建一个空文件并释放其句柄;否则仅生成文件名。
GetThreadEnabledXStateFeatures

GetThreadEnabledXStateFeatures 函数返回当前为当前线程启用的 XState 功能集。
GetThreadSelectorEntry

检索指定的选择器和线程的描述符表条目。
GetUmsCompletionListEvent

检索与指定的用户模式计划关联的事件的句柄 (UMS) 完成列表。
GetUmsSystemThreadInformation

查询指定的线程是 UMS 计划程序线程、UMS 工作线程还是非 UMS 线程。
GetUserNameA

检索与当前线程关联的用户的名称。 (ANSI)
GetUserNameW

检索与当前线程关联的用户的名称。 (Unicode)
GetVolumeNameForVolumeMountPointA

检索与指定卷装入点(驱动器号、卷 GUID 路径或装载的文件夹)关联的卷的卷 GUID 路径。 (GetVolumeNameForVolumeMountPointA)
GetVolumePathNameA

检索装载指定路径的卷装入点。 (GetVolumePathNameA)
GetVolumePathNamesForVolumeNameA

检索指定卷的驱动器号和装载的文件夹路径的列表。 (GetVolumePathNamesForVolumeNameA)
GetXStateFeaturesMask

返回 在 CONTEXT 结构中设置的 XState 功能的掩码。
GlobalAddAtomA

向全局 atom 表添加一个字符串,并返回一个唯一值 (atom) 标识该字符串。 (GlobalAddAtomA)
GlobalAddAtomExA

将字符串添加到全局原子表,并返回一个唯一值 (atom) 标识该字符串。 (GlobalAddAtomExA)
GlobalAddAtomExW

将字符串添加到全局原子表,并返回一个唯一值 (atom) 标识该字符串。 (GlobalAddAtomExW)
GlobalAddAtomW

将字符串添加到全局原子表,并返回一个唯一值 (atom) 标识该字符串。 (GlobalAddAtomW)
GlobalAlloc

从堆中分配指定的字节数。 (GlobalAlloc)
GlobalDeleteAtom

递减全局字符串原子的引用计数。 如果 atom 的引用计数达到零,GlobalDeleteAtom 将从全局原子表中删除与原子关联的字符串。
GlobalDiscard

放弃指定的全局内存块。
GlobalFindAtomA

在全局原子表中搜索指定的字符串,并检索与该字符串关联的全局原子。 (ANSI)
GlobalFindAtomW

在全局原子表中搜索指定的字符串,并检索与该字符串关联的全局原子。 (Unicode)
GlobalFlags

检索有关指定全局内存对象的信息。
GlobalFree

释放指定的全局内存对象并使其句柄失效。
GlobalGetAtomNameA

检索与指定的全局原子关联的字符串的副本。 (ANSI)
GlobalGetAtomNameW

检索与指定的全局原子关联的字符串的副本。 (Unicode)
GlobalHandle

检索与指向全局内存块的指定指针关联的句柄。
GlobalLock

锁定全局内存对象并返回指向对象内存块的第一个字节的指针。
GlobalMemoryStatus

检索有关系统当前物理内存和虚拟内存使用情况的信息。 (GlobalMemoryStatus)
GlobalReAlloc

更改指定全局内存对象的大小或属性。 大小可以增加或减少。
GlobalSize

检索指定全局内存对象的当前大小(以字节为单位)。
GlobalUnlock

递减与使用 GMEM_MOVEABLE 分配的内存对象关联的锁计数。
HasOverlappedIoCompleted

提供一个高性能测试操作,可用于轮询未完成 I/O 操作的完成情况。
InitAtomTable

初始化本地原子表,并将哈希桶数设置为指定大小。
InitializeContext

使用必要的大小和对齐方式初始化缓冲区内的 CONTEXT 结构。
InitializeContext2

使用指定 XSTATE 压缩掩码的选项,用必要的大小和对齐方式初始化缓冲区内的 CONTEXT 结构。
InitializeThreadpoolEnvironment

初始化回调环境。
InterlockedExchangeSubtract

执行两个值的原子减法。
IsBadCodePtr

确定调用进程是否具有对指定地址的内存的读取访问权限。
IsBadReadPtr

验证调用进程是否具有对指定内存范围的读取访问权限。 (IsBadReadPtr)
IsBadStringPtrA

验证调用进程是否具有对指定内存范围的读取访问权限。 (IsBadStringPtrA)
IsBadStringPtrW

验证调用进程是否具有对指定内存范围的读取访问权限。 (IsBadStringPtrW)
IsBadWritePtr

验证调用进程是否具有对指定内存范围的写入访问权限。
IsNativeVhdBoot

指示 OS 是否已从 VHD 容器启动。
IsSystemResumeAutomatic

确定计算机的当前状态。
IsTextUnicode

确定缓冲区是否可能包含 Unicode 文本形式。
LoadModule

加载和执行应用程序或创建现有应用程序的新实例。
LoadPackagedLibrary

将指定的打包模块及其依赖项加载到调用进程的地址空间中。
LocalAlloc

从堆中分配指定的字节数。 (LocalAlloc)
LocalFlags

检索有关指定本地内存对象的信息。
LocalFree

释放指定的本地内存对象并使其句柄失效。
LocalHandle

检索与指向本地内存对象的指定指针关联的句柄。
LocalLock

锁定本地内存对象并返回指向对象内存块的第一个字节的指针。
LocalReAlloc

更改指定本地内存对象的大小或属性。 大小可以增加或减少。
LocalSize

检索指定本地内存对象的当前大小(以字节为单位)。
LocalUnlock

递减与分配有LMEM_MOVEABLE的内存对象关联的锁计数。
LocateXStateFeature

检索指向 CONTEXT 结构中 XState 功能的处理器状态的指针。
LogonUserA

Win32 LogonUser 函数尝试将用户登录到本地计算机。 LogonUser 返回可用于模拟用户的用户令牌的句柄。 (ANSI)
LogonUserExA

LogonUserEx 函数尝试将用户登录到本地计算机。 (ANSI)
LogonUserExW

LogonUserEx 函数尝试将用户登录到本地计算机。 (Unicode)
LogonUserW

Win32 LogonUser 函数尝试将用户登录到本地计算机。 LogonUser 返回可用于模拟用户的用户令牌的句柄。 (Unicode)
LookupAccountNameA

接受系统和帐户的名称作为输入。 它检索帐户的安全标识符 (SID) ,以及在其中找到帐户的域的名称。 (ANSI)
LookupAccountNameW

接受系统和帐户的名称作为输入。 它检索帐户的安全标识符 (SID) ,以及在其中找到帐户的域的名称。 (Unicode)
LookupAccountSidA

接受 SID) (安全标识符作为输入。 它检索此 SID 的帐户名称和找到此 SID 的第一个域的名称。 (ANSI)
LookupAccountSidLocalA

检索本地计算机上指定 SID 的帐户的名称。 (ANSI)
LookupAccountSidLocalW

检索本地计算机上指定 SID 的帐户的名称。 (Unicode)
LookupAccountSidW

接受 SID) (安全标识符作为输入。 它检索此 SID 的帐户名称和找到此 SID 的第一个域的名称。 (Unicode)
LookupPrivilegeDisplayNameA

检索表示指定权限的显示名称。 (ANSI)
LookupPrivilegeDisplayNameW

检索表示指定权限的显示名称。 (Unicode)
LookupPrivilegeNameA

检索与特定系统上由指定的本地唯一标识符 (LUID) 所表示的权限相对应的名称。 (ANSI)
LookupPrivilegeNameW

检索与特定系统上由指定的本地唯一标识符 (LUID) 所表示的权限相对应的名称。 (Unicode)
LookupPrivilegeValueA

检索指定系统上用于本地表示指定特权名称 (LUID) 本地唯一标识符。 (ANSI)
LookupPrivilegeValueW

检索指定系统上用于本地表示指定特权名称 (LUID) 本地唯一标识符。 (Unicode)
lstrcatA

将一个字符串追加到另一个字符串。警告 请勿使用。 (ANSI)
lstrcatW

将一个字符串追加到另一个字符串。警告 请勿使用。 (Unicode)
lstrcmpA

比较两个字符串。 比较是区分大小写的。 (ANSI)
lstrcmpiA

比较两个字符串。 该比较不区分大小写。 (ANSI)
lstrcmpiW

比较两个字符串。 该比较不区分大小写。 (Unicode)
lstrcmpW

比较两个字符串。 比较是区分大小写的。 (Unicode)
lstrcpyA

将字符串复制到缓冲区。 (ANSI)
lstrcpynA

将指定数量的字符从源字符串复制到缓冲区中。警告 请勿使用。 (ANSI)
lstrcpynW

将指定数量的字符从源字符串复制到缓冲区中。警告 请勿使用。 (Unicode)
lstrcpyW

将字符串复制到缓冲区。 (Unicode)
lstrlenA

确定指定字符串的长度, (不包括终止 null 字符) 。 (ANSI)
lstrlenW

确定指定字符串的长度, (不包括终止 null 字符) 。 (Unicode)
MAKEINTATOM

将指定的原子转换为字符串,以便可以将其传递给接受原子或字符串的函数。
MapUserPhysicalPagesScatter

在地址窗口扩展 (AWE) 区域中的指定地址映射以前分配的物理内存页。 (MapUserPhysicalPagesScatter)
MapViewOfFileExNuma

将映射的文件视图映射到调用进程的地址空间中,并指定物理内存的 NUMA 节点。
MoveFile

moveFile 函数 (winbase.h) 移动现有文件或目录,包括其子级。
MoveFileA

移动现有的文件或目录,包括其子级。 (MoveFileA)
MoveFileExA

使用各种移动选项移动现有的文件或目录,包括其子级。 (ANSI)
MoveFileExW

使用各种移动选项移动现有的文件或目录,包括其子级。 (Unicode)
MoveFileTransactedA

将现有文件或目录(包括其子级)作为事务处理操作移动。 (ANSI)
MoveFileTransactedW

将现有文件或目录(包括其子级)作为事务处理操作移动。 (Unicode)
MoveFileW

moveFileW (Unicode) 函数 (winbase.h) 移动现有文件或目录,包括其子文件。
MoveFileWithProgressA

移动文件或目录,包括其子级。 可以提供用于接收进度通知的回调函数。 (ANSI)
MoveFileWithProgressW

移动文件或目录,包括其子级。 可以提供用于接收进度通知的回调函数。 (Unicode)
MulDiv

将两个 32 位值相乘,然后将 64 位结果除以第三个 32 位值。
NotifyChangeEventLog

使应用程序能够在将事件写入指定的事件日志时接收通知。
ObjectCloseAuditAlarmA

删除私有对象的句柄时,在安全事件日志中生成审核消息。 (ObjectCloseAuditAlarmA)
ObjectDeleteAuditAlarmA

objectDeleteAuditAlarmA (ANSI) 函数 (winbase.h) 在删除对象时生成审核消息。
ObjectOpenAuditAlarmA

当客户端应用程序尝试获取对对象的访问权限或创建新对象时,生成审核消息。 (ObjectOpenAuditAlarmA)
ObjectPrivilegeAuditAlarmA

在安全事件日志中生成审核消息。 (ObjectPrivilegeAuditAlarmA)
OpenBackupEventLogA

打开 BackupEventLog 函数创建的备份事件日志的句柄。 (ANSI)
OpenBackupEventLogW

打开 BackupEventLog 函数创建的备份事件日志的句柄。 (Unicode)
OpenCommPort

尝试打开通信设备。
OpenEncryptedFileRawA

打开已加密的文件以备份(导出)或还原(导入)该文件。 (ANSI)
OpenEncryptedFileRawW

打开已加密的文件以备份(导出)或还原(导入)该文件。 (Unicode)
OpenEventLogA

打开指定事件日志的句柄。 (ANSI)
OpenEventLogW

打开指定事件日志的句柄。 (Unicode)
OpenFile

创建、打开、重新打开或删除文件。
OpenFileById

打开与指定标识符匹配的文件。
OpenFileMappingA

打开命名文件映射对象。 (OpenFileMappingA)
OpenJobObjectA

打开现有作业对象。 (OpenJobObjectA)
OpenPrivateNamespaceA

openPrivateNamespaceA (ANSI) 函数 (winbase.h) 打开专用命名空间。
OperationEnd

通知系统应用程序即将结束操作。
OperationStart

通知系统应用程序即将启动操作。
PowerClearRequest

递减电源请求对象的指定类型的电源请求计数。
PowerCreateRequest

创建新的电源请求对象。
PowerSetRequest

递增电源请求对象的指定类型的电源请求计数。
PrepareTape

准备要访问或删除的磁带。
PrivilegedServiceAuditAlarmA

在安全事件日志中生成审核消息。 (PrivilegedServiceAuditAlarmA)
PulseEvent

将指定的事件对象设置为信号状态,然后在释放适当数量的等待线程后将其重置为未对齐状态。
PurgeComm

放弃指定通信资源的输出或输入缓冲区中的所有字符。 它还可以终止对资源的挂起读取或写入操作。
QueryActCtxSettingsW

QueryActCtxSettingsW 函数指定要查询的属性的激活上下文、命名空间和名称。
QueryActCtxW

QueryActCtxW 函数查询激活上下文。
QueryDosDeviceA

检索有关 MS-DOS 设备名称的信息。 (QueryDosDeviceA)
QueryFullProcessImageNameA

检索指定进程的可执行映像的全名。 (ANSI)
QueryFullProcessImageNameW

检索指定进程的可执行映像的全名。 (Unicode)
QueryThreadProfiling

确定是否为指定的线程启用线程分析。
QueryUmsThreadInformation

检索有关指定用户模式计划的信息 (UMS) 工作线程。
ReadDirectoryChangesExW

检索描述指定目录中更改的信息,如果指定了该信息类型,其中可以包含扩展信息。
ReadDirectoryChangesW

检索描述指定目录中更改的信息。
ReadEncryptedFileRaw

备份(导出)已加密的文件。
ReadEventLogA

从指定的事件日志中读取指定数量的条目。 (ANSI)
ReadEventLogW

从指定的事件日志中读取指定数量的条目。 (Unicode)
ReadThreadProfilingData

读取与线程关联的指定分析数据。
RegisterApplicationRecoveryCallback

注册要恢复的应用程序的活动实例。
RegisterApplicationRestart

注册要重启的应用程序的活动实例。
RegisterEventSourceA

检索指定事件日志的已注册句柄。 (ANSI)
RegisterEventSourceW

检索指定事件日志的已注册句柄。 (Unicode)
RegisterWaitForSingleObject

指示线程池中的等待线程等待对象。
ReleaseActCtx

ReleaseActCtx 函数递减指定激活上下文的引用计数。
RemoveDirectoryTransactedA

将现有空目录作为事务处理操作删除。 (ANSI)
RemoveDirectoryTransactedW

将现有空目录作为事务处理操作删除。 (Unicode)
RemoveSecureMemoryCacheCallback

取消注册以前使用 AddSecureMemoryCacheCallback 函数注册的回调函数。
ReOpenFile

重新打开具有不同访问权限、共享模式和标志的指定文件系统对象。
ReplaceFileA

使用创建原始文件备份副本的选项将一个文件替换为另一个文件。 (ANSI)
ReplaceFileW

使用创建原始文件备份副本的选项将一个文件替换为另一个文件。 (Unicode)
ReportEventA

在指定事件日志的末尾写入一个条目。 (ANSI)
ReportEventW

在指定事件日志的末尾写入一个条目。 (Unicode)
RequestWakeupLatency

不起作用,并返回STATUS_NOT_SUPPORTED。 此函数仅用于与早期版本的 Windows.Windows Server 2008 和 Windows Vista 兼容:不起作用,并且始终返回成功。
SetCommBreak

暂停指定通信设备的字符传输,并将传输线路置于中断状态,直到调用 ClearCommBreak 函数。
SetCommConfig

设置通信设备的当前配置。
SetCommMask

指定要针对通信设备监视的一组事件。
SetCommState

根据设备控制块中的规范配置通信设备, (DCB 结构) 。 该函数重新初始化所有硬件和控制设置,但它不会清空输出或输入队列。
SetCommTimeouts

设置指定通信设备上所有读取和写入操作的超时参数。
SetCurrentDirectory

更改当前进程的当前目录。
SetDefaultCommConfigA

设置通信设备的默认配置。 (ANSI)
SetDefaultCommConfigW

设置通信设备的默认配置。 (Unicode)
SetDllDirectoryA

将目录添加到用于查找应用程序的 DLL 的搜索路径。 (ANSI)
SetDllDirectoryW

将目录添加到用于查找应用程序的 DLL 的搜索路径。 (Unicode)
SetEnvironmentVariable

setEnvironmentVariable 函数 (winbase.h) 设置当前进程的指定环境变量的内容。
SetFileAttributesTransactedA

将文件或目录的属性设置为事务处理操作。 (ANSI)
SetFileAttributesTransactedW

将文件或目录的属性设置为事务处理操作。 (Unicode)
SetFileBandwidthReservation

请求保留指定文件流的带宽。 保留指定为指定文件句柄上的 I/O 请求的字节数(按毫秒计)。
SetFileCompletionNotificationModes

设置文件句柄的通知模式,以便能够指定完成通知对指定文件的工作方式。
SetFileSecurityA

setFileSecurityA (ANSI) 函数 (winbase.h) 设置文件或目录对象的安全性。
SetFileShortNameA

设置指定文件的短名称。 (ANSI)
SetFileShortNameW

设置指定文件的短名称。 (Unicode)
SetFirmwareEnvironmentVariableA

设置指定的固件环境变量的值。 (ANSI)
SetFirmwareEnvironmentVariableExA

将指定的固件环境变量的值设置为指示如何存储和维护此变量的属性。
SetFirmwareEnvironmentVariableExW

设置指定固件环境变量的值,以及指示如何存储和维护此变量的属性。
SetFirmwareEnvironmentVariableW

设置指定的固件环境变量的值。 (Unicode)
SetHandleCount

SetHandleCount 函数更改进程可用的文件句柄数。
SetMailslotInfo

设置指定的 mailslot 用于读取操作的超时值。
SetProcessAffinityMask

为指定进程的线程设置处理器关联掩码。
SetProcessDEPPolicy

(32 位进程的 DEP) 和 DEP-ATL thunk 仿真设置更改数据执行防护。
SetSearchPathMode

设置 SearchPath 函数在查找文件时使用的每进程模式。
SetSystemPowerState

通过关闭电源来暂停系统。 根据 ForceFlag 参数,函数会立即暂停操作,或者在执行此操作之前向所有应用程序和设备驱动程序请求权限。
SetTapeParameters

指定磁带的块大小或配置磁带设备。
SetTapePosition

设置指定设备上的磁带位置。
SetThreadAffinityMask

为指定线程设置处理器关联掩码。
SetThreadExecutionState

使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入睡眠状态或关闭显示器。
SetThreadpoolCallbackCleanupGroup

将指定的清理组与指定的回调环境相关联。 (SetThreadpoolCallbackCleanupGroup)
SetThreadpoolCallbackLibrary

确保只要有未完成的回调,指定的 DLL 就保持加载状态。 (SetThreadpoolCallbackLibrary)
SetThreadpoolCallbackPersistent

指定回调应在持久线程上运行。 (SetThreadpoolCallbackPersistent)
SetThreadpoolCallbackPool

设置生成回调时要使用的线程池。
SetThreadpoolCallbackPriority

指定回调函数相对于同一线程池中其他工作项的优先级。 (SetThreadpoolCallbackPriority)
SetThreadpoolCallbackRunsLong

指示与此回调环境关联的回调可能不会快速返回。 (SetThreadpoolCallbackRunsLong)
SetUmsThreadInformation

为指定的用户模式计划设置应用程序特定的上下文信息, (UMS) 工作线程。
SetupComm

初始化指定通信设备的通信参数。
SetVolumeLabelA

设置文件系统卷的标签。 (ANSI)
SetVolumeLabelW

设置文件系统卷的标签。 (Unicode)
SetVolumeMountPointA

将卷与其他卷上的驱动器号或目录相关联。 (ANSI)
SetVolumeMountPointW

将卷与其他卷上的驱动器号或目录相关联。 (Unicode)
SetXStateFeaturesMask

返回在 CONTEXT 结构中设置的 XState 功能的掩码。
SwitchToFiber

计划光纤。 必须在光纤上调用 函数。
TransmitCommChar

在指定通信设备的输出缓冲区中的任何挂起数据之前传输指定字符。
UmsThreadYield

对运行调用 UMS 工作线程的用户模式计划 (UMS) 计划程序线程产生控制权。
UnregisterApplicationRecoveryCallback

从恢复列表中删除应用程序的活动实例。
UnregisterApplicationRestart

从重启列表中删除应用程序的活动实例。
UnregisterWait

取消 RegisterWaitForSingleObject 函数发出的已注册等待操作。 (UnregisterWait)
UpdateResourceA

添加、删除或替换可移植可执行 (PE) 文件中的资源。 (ANSI)
UpdateResourceW

添加、删除或替换可移植可执行 (PE) 文件中的资源。 (Unicode)
VerifyVersionInfoA

将一组操作系统版本要求与当前正在运行的系统版本的相应值进行比较。 (ANSI)
VerifyVersionInfoW

将一组操作系统版本要求与当前正在运行的系统版本的相应值进行比较。 (Unicode)
WaitCommEvent

等待指定的通信设备发生事件。 此函数监视的事件集包含在与设备句柄关联的事件掩码中。
WaitNamedPipeA

waitNamedPipeA (ANSI) 函数 (winbase.h) 等待,直到超时间隔过去或指定命名管道的实例可用于连接 (,即管道的服务器进程对管道) 具有挂起的 ConnectNamedPipe 操作。
WinExec

运行指定的应用程序。
WinMain

用户为基于 Windows 的图形应用程序提供的入口点。
Wow64GetThreadSelectorEntry

检索指定的选择器和 WOW64 线程的描述符表条目。
WriteEncryptedFileRaw

还原(导入)已加密的文件。
WritePrivateProfileSectionA

替换初始化文件中指定节的键和值。 (ANSI)
WritePrivateProfileSectionW

替换初始化文件中指定节的键和值。 (Unicode)
WritePrivateProfileStringA

将字符串复制到初始化文件的指定节中。 (ANSI)
WritePrivateProfileStringW

将字符串复制到初始化文件的指定节中。 (Unicode)
WritePrivateProfileStructA

将数据复制到初始化文件的指定节中的键中。 在复制数据时,函数计算校验和并将其追加到数据的末尾。 (ANSI)
WritePrivateProfileStructW

将数据复制到初始化文件的指定节中的键中。 在复制数据时,函数计算校验和并将其追加到数据的末尾。 (Unicode)
WriteProfileSectionA

将 Win.ini 文件中指定节的内容替换为指定的键和值。 (ANSI)
WriteProfileSectionW

将 Win.ini 文件中指定节的内容替换为指定的键和值。 (Unicode)
WriteProfileStringA

将字符串复制到 Win.ini 文件的指定节中。 (ANSI)
WriteProfileStringW

将字符串复制到 Win.ini 文件的指定节中。 (Unicode)
WriteTapemark

将指定数量的文件标记、集标记、短文件标记或长文件标记写入磁带设备。
WTSGetActiveConsoleSessionId

检索控制台会话的会话标识符。
ZombifyActCtx

ZombifyActCtx 函数停用指定的激活上下文,但不会解除分配它。

回调函数

 
LPPROGRESS_ROUTINE

与 CopyFileEx、MoveFileTransacted 和 MoveFileWithProgress 函数一起使用的应用程序定义回调函数。
PCOPYFILE2_PROGRESS_ROUTINE

与 CopyFile2 函数一起使用的应用程序定义回调函数。
PFE_EXPORT_FUNC

与 ReadEncryptedFileRaw 一起使用的应用程序定义回调函数。
PFE_IMPORT_FUNC

与 WriteEncryptedFileRaw 一起使用的应用程序定义回调函数。 系统每次会调用 ImportCallback 一次或多次以检索备份文件的一部分数据。
PFIBER_START_ROUTINE

与 CreateFiber 函数一起使用的应用程序定义函数。 它用作光纤的起始地址。

结构

 
ACTCTX_SECTION_KEYED_DATA

findActCtxSectionString 和 FindActCtxSectionGuid 函数使用ACTCTX_SECTION_KEYED_DATA结构返回激活上下文信息以及 GUID 或 32 位整数标记的激活上下文部分。
ACTCTXA

CreateActCtx 函数使用 ACTCTX 结构来创建激活上下文。 (ANSI)
ACTCTXW

CreateActCtx 函数使用 ACTCTX 结构来创建激活上下文。 (Unicode)
COMMCONFIG

包含有关通信设备的配置状态的信息。
COMMPROP

包含有关通信驱动程序的信息。
COMMTIMEOUTS

包含通信设备的超时参数。
COMSTAT

包含有关通信设备的信息。
COPYFILE2_EXTENDED_PARAMETERS

包含 CopyFile2 函数的扩展参数。
COPYFILE2_EXTENDED_PARAMETERS_V2

包含 CopyFile2 函数COPYFILE2_EXTENDED_PARAMETERS结构之外的更新的其他功能
COPYFILE2_MESSAGE

传递给 CopyFile2ProgressRoutine 回调函数,其中包含有关挂起的复制操作的信息。
DCB

定义串行通信设备的控制设置。
EVENTLOG_FULL_INFORMATION

指示事件日志是否已满。
FILE_ALIGNMENT_INFO

包含文件的对齐信息。
FILE_ALLOCATION_INFO

包含应为文件分配的字节总数。
FILE_ATTRIBUTE_TAG_INFO

接收请求的文件属性信息。 用于任何句柄。
FILE_BASIC_INFO

包含文件的基本信息。 用于文件句柄。
FILE_COMPRESSION_INFO

接收文件压缩信息。
FILE_DISPOSITION_INFO

指示是否应删除文件。 用于任何句柄。
FILE_END_OF_FILE_INFO

包含应将文件末尾设置为的指定值。
FILE_FULL_DIR_INFO

包含文件的目录信息。 (FILE_FULL_DIR_INFO)
FILE_ID_BOTH_DIR_INFO

包含有关指定目录中的文件的信息。
FILE_ID_DESCRIPTOR

指定正在使用的 ID 的类型。
FILE_ID_EXTD_DIR_INFO

包含文件的标识信息。 (FILE_ID_EXTD_DIR_INFO)
FILE_ID_INFO

包含文件的标识信息。 (FILE_ID_INFO)
FILE_IO_PRIORITY_HINT_INFO

指定文件 I/O 操作的优先级提示。
FILE_NAME_INFO

接收文件名。
FILE_REMOTE_PROTOCOL_INFO

包含文件远程协议信息。
FILE_RENAME_INFO

包含应将文件重命名为的名称。
FILE_STANDARD_INFO

接收文件的扩展信息。
FILE_STORAGE_INFO

包含文件的目录信息。 (FILE_STORAGE_INFO)
FILE_STREAM_INFO

接收指定文件的文件流信息。
HW_PROFILE_INFOA

包含有关硬件配置文件的信息。 (ANSI)
HW_PROFILE_INFOW

包含有关硬件配置文件的信息。 (Unicode)
MEMORYSTATUS

包含有关物理内存和虚拟内存的当前状态的信息。
OFSTRUCT

包含有关 OpenFile 函数打开的或尝试打开的文件的信息。
OPERATION_END_PARAMETERS

OperationEnd 函数使用此结构。
OPERATION_START_PARAMETERS

OperationStart 函数使用此结构。
STARTUPINFOEXA

指定新进程的窗口工作站、桌面、标准句柄和属性。 它与 CreateProcess 和 CreateProcessAsUser 函数一起使用。 (ANSI)
STARTUPINFOEXW

指定新进程的窗口工作站、桌面、标准句柄和属性。 它与 CreateProcess 和 CreateProcessAsUser 函数一起使用。 (Unicode)
SYSTEM_POWER_STATUS

包含有关系统电源状态的信息。
UMS_SCHEDULER_STARTUP_INFO

指定用户模式计划 (UMS) 计划程序线程的属性。
UMS_SYSTEM_THREAD_INFORMATION

指定 UMS 计划程序线程、UMS 工作线程或非 UMS 线程。 GetUmsSystemThreadInformation 函数使用此结构。
WIN32_STREAM_ID

包含流数据。

枚举

 
COPYFILE2_COPY_PHASE

指示发生错误时副本的阶段。
COPYFILE2_MESSAGE_ACTION

由 CopyFile2ProgressRoutine 回调函数返回,用于指示应对挂起的复制操作采取什么操作。
COPYFILE2_MESSAGE_TYPE

指示在 COPYFILE2_MESSAGE 结构中传递给 CopyFile2ProgressRoutine 回调函数的消息的类型。
FILE_ID_TYPE

FILE_ID_DESCRIPTOR 结构中的联合的鉴别器。
PRIORITY_HINT

定义与 FILE_IO_PRIORITY_HINT_INFO 结构一起使用的值,以指定文件 I/O 操作的优先级提示。