数据访问和存储
数据访问和存储技术概述。
若要开发数据访问和存储,需要以下标头:
- bindlink.h
- clfs.h
- clfsmgmt.h
- clfsmgmtw32.h
- clfsw32.h
- dskquota.h
- fileapi.h
- fileapifromapp.h
- ioringapi.h
- ktmtypes.h
- ktmw32.h
- lmshare.h
- lmstats.h
- lzexpand.h
- ntioring_x.h
- ntmsapi.h
- ntmsmli.h
- nvme.h
- txfw32.h
- winefs.h
- wofapi.h
- wow64apiset.h
有关此技术的编程指南,请参阅:
IOCTL
FSCTL_CREATE_OR_GET_OBJECT_ID 检索指定文件或目录的对象标识符。 如果不存在对象标识符,则使用 FSCTL_CREATE_OR_GET_OBJECT_ID 创建一个。 |
FSCTL_CSV_CONTROL 检索 CSV 控制操作的结果。 |
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS 检索有关 CSVFS 作为代理的文件系统的信息。 |
FSCTL_DELETE_OBJECT_ID 从指定的文件或目录中删除对象标识符。 |
FSCTL_DELETE_REPARSE_POINT 从指定的文件或目录中删除重新分析点。 |
FSCTL_DUPLICATE_EXTENTS_TO_FILE 指示文件系统代表应用程序复制文件字节范围。 |
FSCTL_EXTEND_VOLUME 增加已装载卷的大小。 |
FSCTL_FILE_LEVEL_TRIM 指示指定文件中不需要由存储系统存储的范围。 |
FSCTL_FILESYSTEM_GET_STATISTICS 从各种文件系统性能计数器检索信息。 |
FSCTL_FILESYSTEM_GET_STATISTICS_EX 从各种文件系统性能计数器检索信息。从 Windows 10 开始支持此控制代码。 |
FSCTL_FIND_FILES_BY_SID 在目录中搜索创建者所有者与指定 SID 匹配的文件。 |
FSCTL_GET_BOOT_AREA_INFO 检索卷的启动扇区的位置。 |
FSCTL_GET_COMPRESSION 检索其文件系统支持按流压缩的卷上的文件或目录的当前压缩状态。 |
FSCTL_GET_INTEGRITY_INFORMATION 检索 ReFS 卷上的文件或目录的完整性状态。 (FSCTL_GET_INTEGRITY_INFORMATION) |
FSCTL_GET_NTFS_FILE_RECORD 检索正在使用且其序号小于或等于所请求文件引用编号的第一个文件记录。 |
FSCTL_GET_NTFS_VOLUME_DATA 检索有关指定 NTFS 文件系统卷的信息。 |
FSCTL_GET_OBJECT_ID 检索指定文件或目录的对象标识符。 |
FSCTL_GET_REPAIR 检索有关 NTFS 文件系统的自我修复机制的信息。 |
FSCTL_GET_REPARSE_POINT 检索与指定句柄标识的文件或目录关联的重新分析点数据。 |
FSCTL_GET_RETRIEVAL_POINTER_BASE 返回文件系统相对于卷开头的第一个逻辑群集号 (LCN) 的扇区偏移量。 |
FSCTL_GET_RETRIEVAL_POINTERS 在给定文件句柄的情况下,检索描述特定文件在磁盘上的分配和位置的数据结构,或者在给定卷句柄的情况下,检索损坏的群集在卷上的位置。 |
FSCTL_GET_VOLUME_BITMAP 检索卷上已占用群集和可用群集的位图。 |
FSCTL_INITIATE_REPAIR 触发 NTFS 文件系统对单个文件启动自我修复周期。 |
FSCTL_IS_CSV_FILE 确定文件是否存储在 CSVFS 卷上,或检索命名空间信息。 (FSCTL_IS_CSV_FILE) |
FSCTL_IS_FILE_ON_CSV_VOLUME 确定文件是否存储在 CSVFS 卷上,或检索命名空间信息。 (FSCTL_IS_FILE_ON_CSV_VOLUME) |
FSCTL_IS_VOLUME_MOUNTED 确定指定的卷是否已安装,或者指定的文件或目录是否位于已安装的卷上。 |
FSCTL_IS_VOLUME_OWNED_BYCSVFS 确定卷是否被 CSVFS 锁定。 |
FSCTL_LOOKUP_STREAM_FROM_CLUSTER 在给定 NTFS 卷或 NTFS 卷上文件的句柄的情况下,返回描述占用指定群集的流的数据结构链。 |
FSCTL_MAKE_MEDIA_COMPATIBLE 关闭写入一次介质上已打开的 UDF 会话,使媒体 ROM 兼容。 |
FSCTL_MARK_HANDLE 使用有关指定文件或目录的更改的信息,来标记该文件或目录及其变更日志记录。 |
FSCTL_MOVE_FILE 将文件的一个或多个虚拟群集从一个逻辑群集重定位到同一卷内的另一个逻辑群集。 此操作在碎片整理期间使用。 |
FSCTL_OPBATCH_ACK_CLOSE_PENDING 通知服务器客户端应用程序已准备好关闭文件。 |
FSCTL_OPLOCK_BREAK_ACK_NO_2 对如下通知进行响应:文件的机会锁即将中断。 使用此操作可解锁文件上的所有机会锁,但保持文件打开状态。 |
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE 对如下通知进行响应:文件的独占机会锁即将中断。 使用此操作可指示文件应接收级别 2 的机会锁。 |
FSCTL_OPLOCK_BREAK_NOTIFY 使调用应用程序能够等待机会性锁中断完成。 |
FSCTL_QUERY_ALLOCATED_RANGES 扫描文件或备用流,查找可能包含非零数据的范围。 |
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION 查询卷上的文件系统识别信息。 |
FSCTL_QUERY_ON_DISK_VOLUME_INFO 请求特定于 UDF 的卷信息。 |
FSCTL_QUERY_REGION_INFO 检索为支持数据分层的卷定义的存储层区域。 |
FSCTL_QUERY_SPARING_INFO 检索卷的缺陷管理属性。 用于 UDF 文件系统。 |
FSCTL_QUERY_STORAGE_CLASSES 检索为支持数据分层的卷定义的存储层。 |
FSCTL_READ_FROM_PLEX 从指定的从进行读取。 |
FSCTL_RECALL_FILE 从远程存储管理的存储媒体中召回一个文件,远程存储是分层存储管理软件。 |
FSCTL_REPAIR_COPIES 通过选择要使用的正确副本来修复数据损坏。 |
FSCTL_REQUEST_BATCH_OPLOCK 请求对文件进行批处理机会锁。 |
FSCTL_REQUEST_FILTER_OPLOCK 请求对文件使用筛选器机会锁。 |
FSCTL_REQUEST_OPLOCK 请求对文件使用机会锁 (oplock),并确认已发生 oplock 中断。 |
FSCTL_REQUEST_OPLOCK_LEVEL_1 请求对文件使用级别 1 的机会锁。 |
FSCTL_REQUEST_OPLOCK_LEVEL_2 请求对文件使用级别 2 的机会锁。 |
FSCTL_SET_COMPRESSION 设置卷上文件或目录的压缩状态,其文件系统支持按文件和按目录压缩。 |
FSCTL_SET_DEFECT_MANAGEMENT 设置指定文件的软件缺陷管理状态。 用于 UDF 文件系统。 |
FSCTL_SET_INTEGRITY_INFORMATION 检索 ReFS 卷上的文件或目录的完整性状态。 (FSCTL_SET_INTEGRITY_INFORMATION) |
FSCTL_SET_OBJECT_ID 设置指定文件或目录的对象标识符。 |
FSCTL_SET_OBJECT_ID_EXTENDED 修改与指定文件或目录的对象标识符关联的用户数据。 |
FSCTL_SET_REPAIR 设置 NTFS 文件系统的自我修复功能的模式。 |
FSCTL_SET_REPARSE_POINT 设置文件或目录上的重新分析点。 |
FSCTL_SET_SPARSE 将指示的文件标记为稀疏或不稀疏。 在稀疏文件中,较大的零范围可能不需要磁盘分配。 |
FSCTL_SET_ZERO_DATA 使用零 (0) 填充文件的指定范围。 |
FSCTL_SET_ZERO_ON_DEALLOCATION 指示 NTFS 文件系统文件句柄在解除分配时应使用零来填充其群集。 |
FSCTL_SHRINK_VOLUME 表示卷已准备好执行收缩操作、将提交收缩操作或将终止收缩操作。 |
FSCTL_TXFS_CREATE_MINIVERSION 为指定的文件创建一个新的迷你版本。 迷你版本允许你在执行事务期间引用文件的快照。 提交或回滚事务时,将放弃迷你版本。 |
FSCTL_TXFS_GET_METADATA_INFO 检索文件的事务化 NTFS (TxF) 元数据,以及锁定了指定文件的事务的 GUID如果文件被锁定)。 |
FSCTL_TXFS_GET_TRANSACTED_VERSION 返回一个 TXFS_GET_TRANSACTED_VERSION 结构。 该结构标识指定文件的最新提交版本,即句柄的版本号。 |
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES 返回指定事务当前锁定的所有文件的列表。 如果返回值为 ERROR_MORE_DATA,则它返回在进行此调用时保存完整文件列表所需的缓冲区长度。 |
FSCTL_TXFS_LIST_TRANSACTIONS 返回指定资源管理器中当前涉及的所有事务的列表。 |
FSCTL_TXFS_MODIFY_RM 设置辅助资源管理器 (RM) 的日志模式和日志参数信息。 |
FSCTL_TXFS_QUERY_RM_INFORMATION 检索资源管理器 (RM) 的信息。 |
FSCTL_TXFS_READ_BACKUP_INFORMATION 返回指定文件的事务性 NTFS (TxF) 特定信息。 |
FSCTL_TXFS_SAVEPOINT_INFORMATION FSCTL_TXFS_SAVEPOINT_INFORMATION 控制代码控制与设置、清除和回滚到指定保存点相关的操作。 |
FSCTL_TXFS_TRANSACTION_ACTIVE 返回一个布尔值,该值指示在获取快照时,关联卷上是否有任何事务处于活动状态。 此调用仅对只读快照卷有效。 |
FSCTL_TXFS_WRITE_BACKUP_INFORMATION 将事务性 NTFS (TxF) 特定信息写入到指定文件。 |
FSCTL_USN_TRACK_MODIFIED_RANGES 为目标卷上的更新序列号 (USN) 变更日志流启用范围跟踪功能,或修改已启用的范围跟踪参数。 |
FSCTL_WAIT_FOR_REPAIR 在指定的修复完成时返回。 |
IOCTL_DISK_CREATE_DISK 使用 CREATE_DISK 结构中的信息初始化指定的磁盘和磁盘分区表。 |
IOCTL_DISK_DELETE_DRIVE_LAYOUT 从主启动记录中删除启动签名,以便格式化磁盘中从扇区 0 到磁盘末尾的部分。 |
IOCTL_DISK_FORMAT_TRACKS 格式化软盘上指定的连续磁道部分。 若要提供其他参数,请使用 IOCTL_DISK_FORMAT_TRACKS_EXinstead。 |
IOCTL_DISK_FORMAT_TRACKS_EX 格式化软盘上指定的连续磁道部分。 |
IOCTL_DISK_GET_CACHE_INFORMATION 检索磁盘缓存配置数据。 |
IOCTL_DISK_GET_DISK_ATTRIBUTES 检索指定磁盘设备的属性。 |
IOCTL_DISK_GET_DRIVE_GEOMETRY 检索有关物理磁盘的 geometry:_type、圆柱数、每个柱面的轨迹、每个轨道的扇区以及每个扇区的字节数的信息。 |
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX 检索有关物理磁盘的 geometry:_type、圆柱数、每个柱面的轨迹、每个轨道的扇区以及每个扇区的字节数的扩展信息。 |
IOCTL_DISK_GET_DRIVE_LAYOUT 检索磁盘分区表中每个条目的信息。 |
IOCTL_DISK_GET_DRIVE_LAYOUT_EX 检索磁盘分区表中每个条目的扩展信息。 |
IOCTL_DISK_GET_LENGTH_INFO 检索指定磁盘、卷或分区的长度。 |
IOCTL_DISK_GET_PARTITION_INFO 检索有关磁盘分区的类型、大小和性质的信息。 |
IOCTL_DISK_GET_PARTITION_INFO_EX 检索有关磁盘分区的类型、大小和性质的扩展信息。 |
IOCTL_DISK_GROW_PARTITION 放大指定的分区。 |
IOCTL_DISK_IS_WRITABLE 确定指定的磁盘是否可写。 |
IOCTL_DISK_PERFORMANCE 启用提供磁盘性能信息的性能计数器。 |
IOCTL_DISK_PERFORMANCE_OFF 禁用提供磁盘性能信息的性能计数器。 |
IOCTL_DISK_REASSIGN_BLOCKS 指示磁盘设备将一个或多个块映射到其备用块池。 (IOCTL_DISK_REASSIGN_BLOCKS) |
IOCTL_DISK_REASSIGN_BLOCKS_EX 指示磁盘设备将一个或多个块映射到其备用块池。 (IOCTL_DISK_REASSIGN_BLOCKS_EX) |
IOCTL_DISK_RESET_SNAPSHOT_INFO 从磁盘中清除所有基于卷影复制服务 (VSS) 硬件的卷影复制(也称为“快照”)信息。 |
IOCTL_DISK_SET_CACHE_INFORMATION 设置磁盘配置数据。 |
IOCTL_DISK_SET_DISK_ATTRIBUTES 设置指定磁盘设备的属性。 |
IOCTL_DISK_SET_DRIVE_LAYOUT 根据驱动器布局和分区信息数据的指定对磁盘进行分区。 |
IOCTL_DISK_SET_DRIVE_LAYOUT_EX 根据指定的驱动器布局和分区信息数据对磁盘进行分区。 |
IOCTL_DISK_SET_PARTITION_INFO 设置指定磁盘分区的分区信息。 |
IOCTL_DISK_SET_PARTITION_INFO_EX 设置指定磁盘分区的分区信息,包括 AT 和 EFI(可扩展固件接口)分区的布局信息。 |
IOCTL_DISK_UPDATE_PROPERTIES 使缓存的分区表失效并重新枚举设备。 |
IOCTL_DISK_VERIFY 验证固定磁盘上的指定盘区。 |
IOCTL_STORAGE_DEVICE_POWER_CAP Windows 应用程序可以使用此控制代码为存储设备指定最大工作电源消耗级别。 |
IOCTL_STORAGE_FIRMWARE_ACTIVATE Windows 应用程序可以使用此控制代码在指定设备上激活固件映像。 |
IOCTL_STORAGE_FIRMWARE_DOWNLOAD Windows 应用程序可以使用此控制代码将固件映像下载到目标设备,但不会激活它。 |
IOCTL_STORAGE_FIRMWARE_GET_INFO Windows 应用程序可以使用此控制代码来查询存储设备以获取详细的固件信息。 |
IOCTL_STORAGE_PROTOCOL_COMMAND Windows 应用程序可以使用此控制代码返回存储设备或适配器的属性。 请求指示要检索的信息类型,例如设备的查询数据或适配器的功能和限制。 |
IOCTL_STORAGE_QUERY_PROPERTY Windows 应用程序可以使用此控制代码返回存储设备或适配器的属性。 |
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD Windows 应用程序可以使用此控制代码来设置设备的温度阈值(如果设备支持)。 |
IOCTL_VOLUME_GET_GPT_ATTRIBUTES 检索卷的属性。 |
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS 检索指定卷在一个或多个磁盘上的物理位置。 |
IOCTL_VOLUME_IS_CLUSTERED 确定指定卷是否为群集卷。 |
IOCTL_VOLUME_OFFLINE 使卷脱机。 |
IOCTL_VOLUME_ONLINE 使卷联机。 |
枚举
CLFS_CONTEXT_MODE 指定上下文模式类型,该类型指示客户端用于扫描日志的方向和访问方法。 |
CLFS_IOSTATS_CLASS 定义 CLFS 报告的 I/O 统计信息的类型,在客户端调用 GetLogIoStatistics 时使用。 |
CLFS_LOG_ARCHIVE_MODE 指定日志是否为临时日志。 |
CLFS_MGMT_POLICY_TYPE CLFS_MGMT_POLICY_TYPE枚举列出了有效的策略类型。 |
COPYFILE2_COPY_PHASE 指示发生错误时副本的阶段。 |
COPYFILE2_MESSAGE_ACTION 由 CopyFile2ProgressRoutine 回调函数返回,用于指示应对挂起的复制操作采取什么操作。 |
COPYFILE2_MESSAGE_TYPE 指示在 COPYFILE2_MESSAGE 结构中传递给 CopyFile2ProgressRoutine 回调函数的消息的类型。 |
CREATE_BIND_LINK_FLAGS 这些标志可以传递到 CreateBindLink,以更改默认绑定链接行为以满足用户的需求。 |
CSV_CONTROL_OP 指定要与 FSCTL_CSV_CONTROL 控制代码一起使用的 CSV 控制操作的类型。 |
FILE_ID_TYPE FILE_ID_DESCRIPTOR 结构中的联合的鉴别器。 |
FILE_INFO_BY_HANDLE_CLASS 标识 GetFileInformationByHandleEx 应检索或 SetFileInformationByHandle 应设置的文件信息的类型。 |
FILE_INFO_BY_NAME_CLASS 标识 GetFileInformationByName 应检索的文件信息的类型。 |
FILE_STORAGE_TIER_MEDIA_TYPE 指定存储介质类型。 |
FINDEX_INFO_LEVELS 定义与 FindFirstFileEx 函数一起使用的值,以指定返回的数据的信息级别。 |
FINDEX_SEARCH_OPS 定义与 FindFirstFileEx 函数一起使用的值,以指定要执行的筛选的类型。 |
GET_FILEEX_INFO_LEVELS 定义与 GetFileAttributesEx 和 GetFileAttributesTransacted 函数一起使用的值,以指定返回的数据的信息级别。 |
IORING_CREATE_ADVISORY_FLAGS 指定用于通过调用 CreateIoRing 创建 I/O 环的咨询标志。 |
IORING_CREATE_REQUIRED_FLAGS 指定通过调用 CreateIoRing 创建 I/O 环所需的标志。 |
IORING_FEATURE_FLAGS 表示对 I/O 环 API 版本的功能支持。 |
IORING_OP_CODE 指定 I/O 环操作的类型。 |
IORING_REF_KIND 指定IORING_HANDLE_REF结构的类型。 |
IORING_SQE_FLAGS 指定 I/O 环提交队列条目的内核行为选项。 |
IORING_VERSION 指定 IORING API 版本。 |
MEDIA_TYPE 代表各种形式的设备媒体。 |
NtmsObjectsTypes NtmsObjectsTypes 枚举类型指定 RSM 对象的类型。 |
NVME_ACCESS_FREQUENCIES 定义值,这些值指示对逻辑块寻址 (LBA) 范围进行读取和写入访问的频率。 |
NVME_ACCESS_LATENCIES 定义指示读取和写入操作延迟的值。 |
NVME_ADMIN_COMMANDS 定义一个值,这些值指定管理员命令集中的命令。 管理员命令集包含可提交到管理员提交队列的命令。 |
NVME_ASYNC_EVENT_ERROR_STATUS_CODES 包含指示常规错误事件类型的值。 |
NVME_ASYNC_EVENT_HEALTH_STATUS_CODES 包含指示 SMART/Health Status 事件类型的值。 |
NVME_ASYNC_EVENT_IO_COMMAND_SET_STATUS_CODES 包含指示 I/O 命令集事件类型的值。 |
NVME_ASYNC_EVENT_NOTICE_CODES 包含指示 Notice 事件类型的值。 |
NVME_ASYNC_EVENT_TYPES 包含指示异步事件类型的值。 |
NVME_CC_SHN_SHUTDOWN_NOTIFICATIONS 包含指示控制器配置 (CC) 关闭通知的值。 |
NVME_CMBSZ_SIZE_UNITS 包含的值指定指示控制器内存缓冲区大小的大小单位。 |
NVME_COMMAND_EFFECT_SBUMISSION_EXECUTION_LIMITS 包含指示关联命令的命令提交和执行建议的值。 |
NVME_CSTS_SHST_SHUTDOWN_STATUS 包含的值指示由主机在NVME_CONTROLLER_CONFIGURATION结构中设置 SHN 字段启动的关闭处理状态。 |
NVME_DIRECTIVE_RECEIVE_IDENTIFY_OPERATIONS 包含一个值,该值指定 Identify 操作的指令类型。 |
NVME_DIRECTIVE_RECEIVE_STREAMS_OPERATIONS 包含指示 Streams 操作的指令类型的值。 |
NVME_DIRECTIVE_SEND_IDENTIFY_OPERATIONS 包含一个值,该值指定发送到 Identify 操作的指令类型。 |
NVME_DIRECTIVE_SEND_STREAMS_OPERATIONS 包含指示发送到 Streams 操作的指令类型的值。 |
NVME_DIRECTIVE_TYPES 包含指示指令类型的值。 |
NVME_FEATURE_VALUE_CODES 包含指示NVME_ADMIN_COMMAND_GET_FEATURES应检索或配置哪个特征的值的值,NVME_ADMIN_COMMAND_SET_FEATURES管理员命令。 |
NVME_FEATURES 包含指示NVME_ADMIN_COMMAND_GET_FEATURES应检索或配置哪些功能的值,NVME_ADMIN_COMMAND_SET_FEATURES管理员命令。 |
NVME_FIRMWARE_ACTIVATE_ACTIONS 包含的值指示对固件映像下载命令下载的映像或以前下载并放置的映像执行的操作。 |
NVME_FUSED_OPERATION_CODES 包含指示命令是融合操作中的第一个还是第二个命令的值。 |
NVME_IDENTIFY_CNS_CODES 包含的值指示将在控制器或命名空间结构 (CNS) NVME_CDW10_IDENTIFY 结构的成员中返回的控制器或命名空间信息的类型。 |
NVME_LBA_RANGE_TYPES 包含的值指示NVME_LBA_RANGET_TYPE_ENTRY结构中 LBA) 范围 (逻辑块寻址的类型。 |
NVME_LOG_PAGES 包含指示可通过获取日志页NVME_ADMIN_COMMAND_GET_LOG_PAGE管理员命令检索的日志页的值。 |
NVME_NVM_COMMANDS 包含指示 NVM 命令集中的命令的值。 |
NVME_NVM_QUEUE_PRIORITIES 包含的值指示可分配给 I/O 提交队列以供仲裁机制考虑的优先级(如果控制器支持该优先级)。 |
NVME_PROTECTION_INFORMATION_TYPES 包含指示是否启用端到端数据保护的值,如果启用,则指定保护信息的类型。 |
NVME_RESERVATION_NOTIFICATION_TYPES 包含指示预留通知日志页中的预留通知类型的值。 |
NVME_SECURE_ERASE_SETTINGS 包含的值指定是否应在 Format NVM 命令中执行安全擦除操作或执行哪种类型的操作。 |
NVME_STATUS_COMMAND_SPECIFIC_CODES 包含指示特定于特定命令的状态的值。 |
NVME_STATUS_GENERIC_COMMAND_CODES 包含的值指示与命令关联的状态,该命令在许多不同类型的命令中是通用的。 |
NVME_STATUS_MEDIA_ERROR_CODES 包含指示与 NVM 媒体关联的错误或指示数据完整性类型错误的值。 |
NVME_STATUS_TYPES 包含一个值,该值指示命令完成时控制器在完成队列条目中发布的状态代码的类型。 |
NVME_TEMPERATURE_THRESHOLD_TYPES 包含的值指示) 包含的整体设备 (控制器和 NVM 的温度的阈值类型。 |
PARTITION_STYLE 代表分区的格式。 |
PRIORITY_HINT 定义与 FILE_IO_PRIORITY_HINT_INFO 结构一起使用的值,以指定文件 I/O 操作的优先级提示。 |
READ_DIRECTORY_NOTIFY_INFORMATION_CLASS 指示调用 ReadDirectoryChangesExW 函数的应用程序可以请求的信息的可能类型。 |
STORAGE_COMPONENT_HEALTH_STATUS 指定存储组件的运行状况。 |
STORAGE_DEVICE_FORM_FACTOR 指定设备的外形规格。 |
STORAGE_DEVICE_POWER_CAP_UNITS 最大功率阈值的单位。 |
STORAGE_PORT_CODE_SET 预留给系统使用。 (STORAGE_PORT_CODE_SET) |
STORAGE_PROPERTY_ID 枚举 STORAGE_PROPERTY_QUERY 结构的 PropertyId 成员的可能值,此结构作为输入传递给 IOCTL_STORAGE_QUERY_PROPERTY 请求以检索存储设备或适配器的属性。 |
STORAGE_PROTOCOL_ATA_DATA_TYPE ATA 协议数据类型。 |
STORAGE_PROTOCOL_NVME_DATA_TYPE 描述在 IOCTL_STORAGE_QUERY_PROPERTY 请求期间要查询的特定于 NVMe 协议的数据的类型。 |
STORAGE_PROTOCOL_TYPE 指定存储设备的协议。 |
STORAGE_QUERY_TYPE 由传递给 IOCTL_STORAGE_QUERY_PROPERTY 控制代码的 STORAGE_PROPERTY_QUERY 结构使用,以指示返回的有关存储设备或适配器属性的信息。 |
STREAM_INFO_LEVELS 定义与 FindFirstStreamW 函数一起使用的值,以指定返回的数据的信息级别。 |
TRANSACTION_OUTCOME 定义 KTM 可以分配给事务的结果 (结果) 。 |
WRITE_CACHE_CHANGE 指示设备的写入缓存功能是否可更改。 |
WRITE_CACHE_ENABLE 指示写入缓存是启用还是禁用。 |
WRITE_CACHE_TYPE 指定缓存类型。 |
WRITE_THROUGH 指定存储设备是否支持直写缓存。 |
函数
AccessNtmsLibraryDoor AccessNtmsLibraryDoor 函数解锁指定库的门。 如果库正忙,RSM 会将请求排队并成功返回。 |
添加 将 IDiskQuotaUser 指针添加到批处理列表。 |
AddLogContainer 如果调用进程对 .blf 文件具有写入访问权限,并且能够在容器的目标目录中创建文件,则向与日志句柄关联的物理日志添加容器。 |
AddLogContainerSet 如果调用进程有权访问日志句柄,则向与日志句柄关联的物理日志添加多个日志容器。 |
AddNtmsMediaType 如果当前库对象中没有关系,则 AddNtmsMediaType 函数会将指定的媒体类型添加到指定的库中。 然后,如果该函数将创建系统媒体池(如果不存在)。 |
AddUserName 在卷上为指定用户添加新的配额条目。 用户由域和帐户名称标识。 |
AddUserSid 在卷上为指定用户添加新的配额条目。 用户由安全标识符 (SID) 标识。 |
AddUsersToEncryptedFile 将用户密钥添加到指定的已加密文件。 |
AdvanceLogBase 将日志流的 LSN) (基本日志序列号提升到指定的 LSN。 |
AlignReservedLog 计算一组保留记录的扇区对齐预留大小。 |
AllocateNtmsMedia AllocateNtmsMedia 函数分配一段可用媒体。 |
AllocReservedLog 为一组保留记录分配扇区对齐空间。 |
AreFileApisANSI 确定文件 I/O 函数是使用 ANSI 还是 OEM 字符集代码页。 |
AreShortNamesEnabled AreShortNamesEnabled 函数确定是否为指定的卷启用短名称。 |
BeginNtmsDeviceChangeDetection BeginNtmsDeviceChangeDetection 函数允许应用程序开始设备更改检测会话。 |
BuildIoRingCancelRequest 尝试取消以前提交的 I/O 环操作。 |
BuildIoRingReadFile 使用 I/O 环从文件执行异步读取。 |
BuildIoRingRegisterBuffers 向系统注册缓冲区数组,以便将来执行 I/O 环操作。 |
BuildIoRingRegisterFileHandles 向系统注册文件句柄数组,以便将来执行 I/O 环操作。 |
CancelIo 取消指定文件的调用线程发出的所有挂起的输入和输出 (I/O) 操作。 |
CancelIoEx 标记指定文件句柄的任何未完成的 I/O 操作。 函数仅取消当前进程中的 I/O 操作,而不管哪个线程创建了 I/O 操作。 |
CancelNtmsLibraryRequest CancelNtmsLibraryRequest 函数取消未完成的 RSM 请求,例如对 CleanNtmsDrive 函数的调用。 如果库正忙,RSM 会将取消排队并返回成功。 |
CancelNtmsOperatorRequest CancelNtmsOperatorRequest 函数取消指定的 RSM 运算符请求。 |
CancelSynchronousIo 将指定线程发出的挂起同步 I/O 操作标记为已取消。 |
ChangeNtmsMediaType ChangeNtmsMediaType 函数将指定的 PMID 移动到指定的目标媒体池,并将 PMID 的媒体类型标识符设置为目标媒体池的媒体类型。 |
CheckNameLegalDOS8Dot3A 确定指定名称是否可用于在 FAT 文件系统上创建文件。 (ANSI) |
CheckNameLegalDOS8Dot3W 确定指定名称是否可用于在 FAT 文件系统上创建文件。 (Unicode) |
CLAIMMEDIALABEL ClaimMediaLabel 回调函数确定指定的媒体标签是否由媒体的关联应用程序创建。 |
CleanNtmsDrive CleanNtmsDrive 函数将指定驱动器的清理请求排队进行清理。 |
ClfsLsnEqual 确定同一流的两个 LSN 是否相等。 |
ClfsLsnGreater 确定一个 LSN 是否大于另一个 LSN。 这两个 LSN 必须来自同一流。 |
ClfsLsnLess 确定一个 LSN 是否小于另一个 LSN。 这两个 LSN 必须来自同一流。 |
ClfsLsnNull 确定指定的 LSN 是否等于可能CLFS_LSN_NULL的最小 LSN。 |
克隆 创建用户配额条目的另一个枚举器,其中包含与当前枚举状态相同的枚举状态。 |
CloseAndResetLogFile 重置日志文件,然后关闭日志。 |
CloseEncryptedFileRaw 在完成备份或还原操作后关闭加密的文件,并释放关联的系统资源。 |
CloseIoRing 关闭以前通过调用 CreateIoRing 打开的 HIORING 句柄。 |
CloseNtmsNotification CloseNtmsNotification 函数关闭指定的打开通知通道。 |
CloseNtmsSession CloseNtmsSession 函数关闭指定的 RSM 会话。 |
CommitComplete 指示资源管理器 (RM) 已完成提交事务管理器 (TM) 请求的事务。 |
CommitEnlistment 提交与此登记句柄关联的事务。 此函数由通信资源管理器使用, (有时称为高级事务管理器) 。 |
CommitTransaction 请求提交指定的事务。 (CommitTransaction) |
CommitTransactionAsync 请求提交指定的事务。 (CommitTransactionAsync) |
CopyFile copyFile 函数 (winbase.h) 将现有文件复制到新文件。 |
CopyFile2 将现有文件复制到新文件,并通过回调函数向应用程序通知此操作的进度。 (CopyFile2) |
CopyFileA 将现有文件复制到新文件。 (CopyFileA) |
CopyFileExA 将现有文件复制到新文件,并通过回调函数向应用程序通知此操作的进度。 (CopyFileExA) |
CopyFileExW 将现有文件复制到新文件,并通过回调函数向应用程序通知此操作的进度。 (CopyFileExW) |
CopyFileFromAppW 将现有文件复制到新文件。 此函数的行为与 CopyFile 相同,只不过此函数遵循通用 Windows 平台应用安全模型。 |
CopyFileTransactedA 以事务处理操作的形式将现有文件复制到新文件,并通过回调函数向应用程序通知此操作的进度。 (ANSI) |
CopyFileTransactedW 以事务处理操作的形式将现有文件复制到新文件,并通过回调函数向应用程序通知此操作的进度。 (Unicode) |
CopyFileW CopyFileW (Unicode) 函数 (winbase.h) 将现有文件复制到新文件。 |
CreateBindLink 此 API 允许管理员在虚拟路径和后备路径之间创建绑定链接。 |
CreateDirectory createDirectory 函数 (winbase.h) 创建新目录。 |
CreateDirectoryA 新建目录。 (CreateDirectoryA) |
CreateDirectoryExA 使用指定模板目录的属性创建新目录。 (ANSI) |
CreateDirectoryExW 使用指定模板目录的属性创建新目录。 (Unicode) |
CreateDirectoryFromAppW 新建目录。 此函数的行为与 CreateDirector 相同,只不过此函数遵循通用 Windows 平台应用安全模型。 |
CreateDirectoryTransactedA 使用指定模板目录的属性,将新目录创建为事务处理操作。 (ANSI) |
CreateDirectoryTransactedW 使用指定模板目录的属性,将新目录创建为事务处理操作。 (Unicode) |
CreateDirectoryW 新建目录。 (CreateDirectoryW) |
CreateEnlistment 创建登记,设置其初始状态,并打开具有指定访问权限的登记的句柄。 |
CreateEnumUsers 创建枚举器对象,用于枚举卷上的配额用户。 |
CreateFile2 创建或者打开文件或 I/O 设备。 |
CreateFile2FromAppW 创建或者打开文件或 I/O 设备。 此函数的行为与 CreateFile2 相同,只不过此函数遵循通用 Windows 平台应用安全模型。 |
CreateFileA 创建或者打开文件或 I/O 设备。 最常用的 I/O 设备如下所示:_file、文件流、目录、物理磁盘、卷、控制台缓冲区、磁带驱动器、通信资源、mailslot 和管道。 (ANSI) |
CreateFileFromAppW 创建或者打开文件或 I/O 设备。 此函数的行为与 CreateFile 相同,只不过此函数遵循通用 Windows 平台应用安全模型。 |
CreateFileTransactedA 创建或打开文件、文件流或目录作为事务处理操作。 (ANSI) |
CreateFileTransactedW 创建或打开文件、文件流或目录作为事务处理操作。 (Unicode) |
CreateFileW 创建或者打开文件或 I/O 设备。 最常用的 I/O 设备如下:_file、文件流、目录、物理磁盘、卷、控制台缓冲区、磁带驱动器、通信资源、mailslot 和管道。 (Unicode) |
CreateHardLinkA 在现有文件和新文件之间建立硬链接。 (ANSI) |
CreateHardLinkTransactedA 以事务处理操作的形式在现有文件与新文件之间建立硬链接。 (ANSI) |
CreateHardLinkTransactedW 以事务处理操作的形式在现有文件与新文件之间建立硬链接。 (Unicode) |
CreateHardLinkW 在现有文件和新文件之间建立硬链接。 (Unicode) |
CreateIoCompletionPort 创建输入/输出 (I/O) 完成端口,并将其与指定的文件句柄相关联,或者创建尚未与文件句柄关联的 I/O 完成端口,以便在以后进行关联。 |
CreateIoRing 创建 I/O 环提交/完成队列对的新实例,并返回用于引用 I/O 环的句柄。 |
CreateLogContainerScanContext 创建一个扫描上下文,用于 ScanLogContainers 以枚举与日志关联的所有日志容器,并执行第一次扫描。 |
CreateLogFile 创建或打开日志。 |
CreateLogMarshallingArea 为日志创建封送处理区域,成功后返回封送处理上下文。 在创建封送处理区域之前,日志必须至少有一个容器。 |
CreateNtmsMediaA CreateNtmsMedia 函数为脱机媒体的新片段创建 PMID 和侧 (或侧) 。 媒体放置在为 lpPhysicalMedia 指定的媒体池中。 (ANSI) |
CreateNtmsMediaPool CreateNtmsMediaPool 函数创建新的应用程序媒体池。 (CreateNtmsMediaPool) |
CreateNtmsMediaPoolA CreateNtmsMediaPool 函数创建新的应用程序媒体池。 (CreateNtmsMediaPoolA) |
CreateNtmsMediaPoolW CreateNtmsMediaPoolW (Unicode) 函数创建新的应用程序媒体池。 (CreateNtmsMediaPoolW) |
CreateNtmsMediaW CreateNtmsMedia 函数为脱机媒体的新片段创建 PMID 和侧 (或侧) 。 媒体放置在为 lpPhysicalMedia 指定的媒体池中。 (Unicode) |
CreateResourceManager (RM) 对象创建新的资源管理器,并将 RM 与事务管理器关联 (TM) 。 |
CreateSymbolicLinkA 创建符号链接。 (ANSI) |
CreateSymbolicLinkTransactedA 以事务处理操作的形式创建符号链接。 (ANSI) |
CreateSymbolicLinkTransactedW 以事务处理操作的形式创建符号链接。 (Unicode) |
CreateSymbolicLinkW 创建符号链接。 (Unicode) |
CreateTransaction 创建新的事务对象。 |
CreateTransactionManager (TM) 对象创建新的事务管理器,并返回具有指定访问权限的句柄。 |
CreateUserBatch 创建批处理对象,用于同时优化对多个用户的配额设置的更新。 |
DeallocateNtmsMedia DeallocateNtmsMedia 函数解除分配与指定逻辑媒体关联的端。 |
DecommissionNtmsMedia DecommissionNtmsMedia 函数将一侧从“可用”状态移动到“已解除授权”状态。 |
DecryptFileA 解密已加密的文件或目录。 (ANSI) |
DecryptFileW 解密已加密的文件或目录。 (Unicode) |
DefineDosDeviceA 定义、重新定义或删除 MS-DOS 设备名称。 (DefineDosDeviceA) |
DefineDosDeviceW 定义、重新定义或删除 MS-DOS 设备名称。 (DefineDosDeviceW) |
DeleteFile winbase.h (DeleteFile 函数) 删除现有文件。 |
DeleteFileA 删除现有的文件。 (DeleteFileA) |
DeleteFileFromAppW 删除现有的文件。 此函数的行为与 DeleteFile 相同,只不过此函数遵循通用 Windows 平台应用安全模型。 |
DeleteFileTransactedA 将现有文件作为事务处理操作删除。 (ANSI) |
DeleteFileTransactedW 将现有文件作为事务处理操作删除。 (Unicode) |
DeleteFileW 删除现有的文件。 (DeleteFileW) |
DeleteLogByHandle 标记要删除的指定日志。 关闭日志的所有句柄、封送区域和读取上下文时,实际上会删除日志。 如果日志是物理日志,则删除其基础容器。 |
DeleteLogFile 标记要删除的日志。 关闭日志的所有句柄、封送区域和读取上下文时,实际上会删除日志。 如果日志是物理日志,则删除其基础容器。 |
DeleteLogMarshallingArea 删除通过成功调用 CreateLogMarshallingArea 创建的封送处理区域。 |
DeleteNtmsDrive DeleteNtmsDrive 函数从 RSM 数据库中删除驱动器。 驱动器的 dwOperationalState 必须为 NTMS_NOT_PRESENT。 |
DeleteNtmsLibrary DeleteNtmsLibrary 函数从 RSM 数据库中删除库和库中包含的所有设备。 库中的所有媒体都移动到脱机库。 |
DeleteNtmsMedia DeleteNtmsMedia 函数通过从数据库中删除对指定媒体的所有引用,从 RSM 中删除脱机媒体的物理部分。 |
DeleteNtmsMediaPool DeleteNtmsMediaPool 函数删除指定的应用程序媒体池。 |
DeleteNtmsMediaType DeleteNtmsMediaType 函数从指定的库中删除指定的媒体类型关系,前提是该库不包含指定媒体类型的任何物理媒体对象。 |
DeleteNtmsRequests DeleteNtmsRequests 函数从 RSM 数据库中删除请求或请求列表。 |
DeleteUser 从卷配额信息文件中删除用户条目。 |
DeleteVolumeMountPointA 删除驱动器号或装载的文件夹。 (DeleteVolumeMountPointA) |
DeleteVolumeMountPointW 删除驱动器号或装载的文件夹。 (DeleteVolumeMountPointW) |
DeregisterManageableLogClient 使用日志管理器取消注册客户端。 |
DisableNtmsObject DisableNtmsObject 函数禁用指定的 RSM 对象。 |
DismountNtmsDrive DismountNtmsDrive 函数将命令排队,将指定驱动器中的媒体移动到其存储槽。 此函数应与 MountNtmsMedia 函数配对。 |
DismountNtmsMedia DismountNtmsMedia 函数将命令排队,将驱动器中的指定媒体移动到其存储。 此函数应与 MountNtmsMedia 函数配对。 |
DumpLogRecords 扫描指定的日志;根据记录类型筛选日志记录;和 将记录置于调用方打开的输出文件流中。 |
DuplicateEncryptionInfoFile 将一个文件或目录中的 EFS 元数据复制到另一个文件或目录。 |
弹出DiskFromSADriveA 弹出DiskFromSADrive 函数弹出独立可移动驱动器中的媒体。 (ANSI) |
弹出DiskFromSADriveW 弹出DiskFromSADrive 函数弹出独立可移动驱动器中的媒体。 (Unicode) |
弹出NtmsCleaner 弹出NtmsCleaner 函数从当前预留的清洁槽中弹出清洁盒。 |
弹出NtmsMedia 弹出媒体函数从当前库的端口弹出指定的介质。 如果库正忙,RSM 会排队弹出NtmsMedia 并返回成功。 |
EnableNtmsObject EnableNtmsObject 函数启用指定的 对象。 |
EncryptFileA 加密文件或目录。 (ANSI) |
EncryptFileW 加密文件或目录。 (Unicode) |
EncryptionDisable 为指定目录及其中的文件禁用或启用加密。 |
EndNtmsDeviceChangeDetection EndNtmsDeviceChangeDetection 函数结束对使用 SetNtmsDeviceChangeDetection 函数指定的任何目标设备的设备更改检测,并关闭更改检测句柄。 |
EnumerateNtmsObject EnumerateNtmsObject 函数枚举 lpContainerId 参数中包含的 RSM 对象。 |
ExportNtmsDatabase ExportNtmsDatabase 函数在 RSM 数据库目录中创建一组一致的数据库文件。 |
FileEncryptionStatusA 检索指定文件的加密状态。 (ANSI) |
FileEncryptionStatusW 检索指定文件的加密状态。 (Unicode) |
FindClose 关闭 FindFirstFile、FindFirstFileEx、FindFirstFileNameW、FindFirstFileNameTransactedW、FindFirstFileTransacted、FindFirstStreamTransactedW 或 FindFirstStreamW 函数打开的文件搜索句柄。 |
FindCloseChangeNotification 停止更改通知句柄监视。 |
FindFirstChangeNotificationA 创建更改通知句柄并设置初始更改通知筛选条件。 (ANSI) |
FindFirstChangeNotificationW 创建更改通知句柄并设置初始更改通知筛选条件。 (Unicode) |
FindFirstFileA 在目录中搜索名称与特定名称(如果使用通配符,则为部分名称)匹配的文件或子目录。 (ANSI) |
FindFirstFileExA 在目录中搜索名称和属性与指定的名称和属性匹配的文件或子目录。 (FindFirstFileExA) |
FindFirstFileExFromAppW 在目录中搜索名称和属性与指定的名称和属性匹配的文件或子目录。 |
FindFirstFileExW 在目录中搜索名称和属性与指定的名称和属性匹配的文件或子目录。 (FindFirstFileExW) |
FindFirstFileNameTransactedW 以事务处理操作的形式创建指向指定文件的所有硬链接的枚举。 该函数返回枚举的句柄,该句柄可用于 FindNextFileNameW 函数的后续调用。 |
FindFirstFileNameW 创建指向指定文件的所有硬链接的枚举。 FindFirstFileNameW 函数返回枚举的句柄,该句柄可用于 FindNextFileNameW 函数的后续调用。 |
FindFirstFileTransactedA 以事务处理操作的形式在目录中搜索名称与特定名称匹配的文件或子目录。 (ANSI) |
FindFirstFileTransactedW 以事务处理操作的形式在目录中搜索名称与特定名称匹配的文件或子目录。 (Unicode) |
FindFirstFileW 在目录中搜索名称与特定名称(如果使用通配符,则为部分名称)匹配的文件或子目录。 (Unicode) |
FindFirstStreamTransactedW 以事务处理操作的形式枚举指定文件或目录中的第一个流。 |
FindFirstStreamW 枚举指定文件或目录中具有 ::$DATA 流类型的第一个流。 |
FindFirstVolumeA 检索计算机上的卷的名称。 (FindFirstVolumeA) |
FindFirstVolumeMountPointA 检索指定卷上装载的文件夹的名称。 (ANSI) |
FindFirstVolumeMountPointW 检索指定卷上装载的文件夹的名称。 (Unicode) |
FindFirstVolumeW 检索计算机上的卷的名称。 (FindFirstVolumeW) |
FindNextChangeNotification 请求操作系统在下次检测到相应更改时,发出更改通知句柄信号。 |
FindNextFileA 从先前的 FindFirstFile、FindFirstFileEx 或 FindFirstFileTransacted 函数调用继续搜索文件。 (ANSI) |
FindNextFileNameW 使用成功的 FindFirstFileNameW 函数调用返回的句柄继续枚举指向文件的硬链接。 |
FindNextFileW 从先前的 FindFirstFile、FindFirstFileEx 或 FindFirstFileTransacted 函数调用继续搜索文件。 (Unicode) |
FindNextStreamW 继续执行先前的 FindFirstStreamW 函数调用启动的流搜索。 |
FindNextVolumeA 继续通过调用 FindFirstVolume 函数启动的卷搜索。 (FindNextVolumeA) |
FindNextVolumeMountPointA 继续通过调用 FindFirstVolumeMountPoint 函数启动的装载的文件夹搜索。 (ANSI) |
FindNextVolumeMountPointW 继续通过调用 FindFirstVolumeMountPoint 函数启动的装载的文件夹搜索。 (Unicode) |
FindNextVolumeW 继续通过调用 FindFirstVolume 函数启动的卷搜索。 (FindNextVolumeW) |
FindUserName 在卷配额信息中找到特定条目。 |
FindUserSid 在卷配额信息中找到特定的用户条目。 |
FindVolumeClose 关闭指定的卷搜索句柄。 |
FindVolumeMountPointClose 关闭指定的装载的文件夹搜索句柄。 |
FlushLogBuffers 强制追加到此封送处理区域的所有记录刷新到磁盘。 |
FlushLogToLsn 强制追加到此封送处理区域的所有记录,一直附加到具有指定日志序列号的记录 (LSN) 刷新到磁盘。 在此操作期间,可能会刷新超过指定的记录数。 |
FlushToDisk 在对基础文件系统的单个调用中,将用户对象更改写入磁盘。 |
FreeEncryptionCertificateHashList 释放证书哈希列表。 |
FreeReservedLog 通过调用 ReserveAndAppendLog、ReserveAndAppendLogAligned 或 AllocReservedLog 减少封送处理区域中保留的日志记录数。 |
GetAccountStatus 检索用户对象帐户的状态。 |
GetBinaryTypeA 确定文件是否为可执行 (.exe) 文件,如果是,哪个子系统将运行该可执行文件。 (ANSI) |
GetBinaryTypeW 确定文件是否为可执行 (.exe) 文件,如果是,哪个子系统将运行该可执行文件。 (Unicode) |
GetCompressedFileSizeA 检索用于存储指定文件的磁盘存储的实际字节数。 (ANSI) |
GetCompressedFileSizeTransactedA 以事务处理操作的形式检索用于存储指定文件的磁盘存储的实际字节数。 (ANSI) |
GetCompressedFileSizeTransactedW 以事务处理操作的形式检索用于存储指定文件的磁盘存储的实际字节数。 (Unicode) |
GetCompressedFileSizeW 检索用于存储指定文件的磁盘存储的实际字节数。 (Unicode) |
GetCurrentClockTransactionManager 从事务管理器获取虚拟时钟值。 |
GetCurrentDirectory 检索当前进程的当前目录。 |
GetDefaultQuotaLimit 检索卷的默认配额限制。 |
GetDefaultQuotaLimitText 检索卷的默认配额限制。 限制表示为文本字符串;例如,10.5 MB。 |
GetDefaultQuotaThreshold 检索卷的默认配额警告阈值。 |
GetDefaultQuotaThresholdText 检索卷的默认警告阈值。 |
GetDiskFreeSpaceA 检索有关指定磁盘的信息,包括磁盘上的可用空间量。 (ANSI) |
GetDiskFreeSpaceExA 检索有关磁盘卷上可用空间量的信息,即空间总量、可用空间总量以及与调用线程关联的用户可用空间总量。 (ANSI) |
GetDiskFreeSpaceExW 检索有关磁盘卷上可用空间量的信息,即空间总量、可用空间总量以及与调用线程关联的用户可用空间总量。 (Unicode) |
GetDiskFreeSpaceW 检索有关指定磁盘的信息,包括磁盘上的可用空间量。 (Unicode) |
GetDiskSpaceInformationA 获取位于给定根路径的卷的磁盘空间信息。 |
GetDiskSpaceInformationW 获取位于给定根路径的卷的磁盘空间信息。 |
GetDriveTypeA 确定磁盘驱动器是可移动的、固定的、CD-ROM、RAM 磁盘,还是网络驱动器。 (ANSI) |
GetDriveTypeW 确定磁盘驱动器是可移动的、固定的、CD-ROM、RAM 磁盘,还是网络驱动器。 (Unicode) |
GetEnlistmentId 获取指定登记的标识符 (ID) 。 |
GetEnlistmentRecoveryInformation 从 KTM 检索恢复数据的不透明结构。 |
GetExpandedNameA 如果文件是由 Lempel-Ziv 算法压缩的,则检索压缩文件的原始名称。 (ANSI) |
GetExpandedNameW 如果文件是由 Lempel-Ziv 算法压缩的,则检索压缩文件的原始名称。 (Unicode) |
GetFileAttributesA 检索指定文件或目录的文件系统属性。 (ANSI) |
GetFileAttributesExA 检索指定文件或目录的属性。 (ANSI) |
GetFileAttributesExFromAppW 检索指定文件或目录的属性。 此函数的行为与 GetFileAttributesEx 相同,只不过此函数遵循通用 Windows 平台应用安全模型。 |
GetFileAttributesExW 检索指定文件或目录的属性。 (Unicode) |
GetFileAttributesTransactedA 检索指定文件或目录的文件系统属性作为事务处理操作。 (ANSI) |
GetFileAttributesTransactedW 检索指定文件或目录的文件系统属性作为事务处理操作。 (Unicode) |
GetFileAttributesW 检索指定文件或目录的文件系统属性。 (Unicode) |
GetFileBandwidthReservation 检索指定文件所在的卷的带宽预留属性。 |
GetFileInformationByHandle 检索指定文件的文件信息。 (GetFileInformationByHandle) |
GetFileInformationByHandleEx 检索指定文件的文件信息。 (GetFileInformationByHandleEx) |
GetFileInformationByName 在给定文件路径的情况下查询有关文件或目录的信息。 |
GetFileSize 检索指定文件的大小(以字节为单位)。 |
GetFileSizeEx 检索指定文件的大小。 |
GetFileType 检索指定文件的文件类型。 |
GetFinalPathNameByHandleA 检索指定文件的最终路径。 (ANSI) |
GetFinalPathNameByHandleW 检索指定文件的最终路径。 (Unicode) |
GetFullPathNameA 检索指定文件的完整路径和文件名。 (ANSI) |
GetFullPathNameTransactedA 以事务处理操作的形式检索指定文件的完整路径和文件名。 (ANSI) |
GetFullPathNameTransactedW 以事务处理操作的形式检索指定文件的完整路径和文件名。 (Unicode) |
GetFullPathNameW 检索指定文件的完整路径和文件名。 (Unicode) |
GetID 检索 DiskQuotaUser 对象的唯一标识符 (ID) 编号。 |
GetIoRingInfo 获取有关 I/O 环的 API 版本和队列大小的信息。 |
GetLogContainerName 检索指定容器的完整路径名称。 |
GetLogFileInformation 返回一个缓冲区,其中包含有关指定日志及其当前状态的元数据,该状态由CLFS_INFORMATION结构定义。 |
GetLogicalDrives 检索一个表示当前可用磁盘驱动器的位掩码。 |
GetLogicalDriveStringsA 使用在系统中指定有效驱动器的字符串填充缓冲区。 (GetLogicalDriveStringsA) |
GetLogicalDriveStringsW 使用在系统中指定有效驱动器的字符串填充缓冲区。 (GetLogicalDriveStringsW) |
GetLogIoStatistics 检索与指定句柄关联的专用日志或多路复用日志的日志 I/O 统计信息。 |
GetLongPathNameA 将指定路径转换为其长格式。 (ANSI) |
GetLongPathNameTransactedA 以事务处理操作的形式将指定路径转换为其长格式。 (ANSI) |
GetLongPathNameTransactedW 以事务处理操作的形式将指定路径转换为其长格式。 (Unicode) |
GetLongPathNameW 将指定路径转换为其长格式。 (Unicode) |
GetName 检索与磁盘配额用户关联的名称字符串。 |
GetNextLogArchiveExtent 检索日志存档上下文中的下一组存档盘区。 |
GetNotificationResourceManager 请求并接收资源管理器 (RM) 的通知。 RM 寄存器使用此函数在事务更改状态时接收通知。 |
GetNotificationResourceManagerAsync 请求和接收资源管理器 (RM) 的异步通知。 RM 寄存器使用此函数在事务更改状态时接收通知。 |
GetNtmsMediaPoolNameA GetNtmsMediaPoolName 函数检索指定媒体池的全名层次结构。 (ANSI) |
GetNtmsMediaPoolNameW GetNtmsMediaPoolName 函数检索指定媒体池的全名层次结构。 (Unicode) |
GetNtmsObjectAttributeA GetNtmsObjectAttribute 函数从指定的 RSM 对象检索 (名为 private data) 的扩展属性。 (ANSI) |
GetNtmsObjectAttributeW GetNtmsObjectAttribute 函数从指定的 RSM 对象检索 (名为 private data) 的扩展属性。 (Unicode) |
GetNtmsObjectInformation GetNtmsObjectInformation 函数返回指定对象的信息结构。 (GetNtmsObjectInformation) |
GetNtmsObjectInformationA GetNtmsObjectInformation 函数返回指定对象的信息结构。 (GetNtmsObjectInformationA) |
GetNtmsObjectInformationW GetNtmsObjectInformationW (Unicode) 函数返回指定对象的信息结构。 (GetNtmsObjectInformationW) |
GetNtmsObjectSecurity GetNtmsObjectSecurity 函数读取指定 RSM 对象的安全描述符。 |
GetNtmsRequestOrder GetNtmsRequestOrder 函数获取指定请求在库队列中的处理顺序。 |
GetNtmsUIOptionsA GetNtmsUIOptions 函数获取指定类型的用户界面正定向到给定对象的计算机名称列表。 (ANSI) |
GetNtmsUIOptionsW GetNtmsUIOptions 函数获取指定类型的用户界面正定向到给定对象的计算机名称列表。 (Unicode) |
GetQueuedCompletionStatus 尝试从指定的 I/O 完成端口取消 I/O 完成数据包的排队。 |
GetQueuedCompletionStatusEx 同时检索多个完成端口条目。 |
GetQuotaInformation 检索用户的警告阈值、硬配额限制和使用的配额的值。 |
GetQuotaLimit 检索用户对卷的配额限制值。 |
GetQuotaLimitText 检索用户的卷配额限制。 |
GetQuotaLogFlags 检索控制卷上用户相关配额事件的日志记录的标志。 |
GetQuotaState 检索一组描述配额系统状态的标志。 |
GetQuotaThreshold 检索用户对卷的警告阈值。 |
GetQuotaThresholdText 检索用户对卷的警告阈值。 |
GetQuotaUsed 检索用户在卷上使用的配额值。 |
GetQuotaUsedText 检索卷的用户已用配额值。 |
GetShortPathNameA 检索指定路径的短路径格式。 (GetShortPathNameA) |
GetShortPathNameW 检索指定路径的短路径格式。 (GetShortPathNameW) |
GetSid 检索 SID) (用户的安全标识符。 (IDiskQuotaUser.GetSid) |
GetSidLength 检索 SID) (用户安全标识符的长度(以字节为单位)。 |
GetSystemWow64Directory2A 使用指定的图像计算机类型检索 WOW64 所使用的系统目录的路径。 (ANSI) |
GetSystemWow64Directory2W 使用指定的图像计算机类型检索 WOW64 所使用的系统目录的路径。 (Unicode) |
GetSystemWow64DirectoryA 检索 WOW64 所使用的系统目录的路径。 (ANSI) |
GetSystemWow64DirectoryW 检索 WOW64 所使用的系统目录的路径。 (Unicode) |
GetTempFileName getTempFileName 函数 (winbase.h) 创建临时文件的名称。 如果生成唯一的文件名,则会创建一个空文件并释放其句柄;否则仅生成文件名。 |
GetTempFileNameA 创建临时文件的名称。 如果生成唯一的文件名,则会创建一个空文件并释放其句柄;否则仅生成文件名。 (GetTempFileNameA) |
GetTempFileNameW 创建临时文件的名称。 如果生成唯一的文件名,则会创建一个空文件并释放其句柄;否则仅生成文件名。 (GetTempFileNameW) |
GetTempPath2A 根据调用进程的特权检索为临时文件指定的目录的路径。 (ANSI) |
GetTempPath2W 根据调用进程的特权检索为临时文件指定的目录的路径。 (Unicode) |
GetTempPathA 检索为临时文件指定的目录的路径。 (ANSI) |
GetTempPathW 检索为临时文件指定的目录的路径。 (Unicode) |
GetTransactionId 获取指定事务的标识符 (ID) 。 |
GetTransactionInformation 返回有关指定事务的请求信息。 |
GetTransactionManagerId 获取指定事务管理器的标识符。 |
GetVolumeInformationA 检索与指定根目录关联的文件系统和卷的相关信息。 (ANSI) |
GetVolumeInformationByHandleW 检索与指定文件关联的文件系统和卷的相关信息。 |
GetVolumeInformationW 检索与指定根目录关联的文件系统和卷的相关信息。 (Unicode) |
GetVolumeNameForVolumeMountPointA 检索与指定卷装入点(驱动器号、卷 GUID 路径或装载的文件夹)关联的卷的卷 GUID 路径。 (GetVolumeNameForVolumeMountPointA) |
GetVolumeNameForVolumeMountPointW 检索与指定卷装入点(驱动器号、卷 GUID 路径或装载的文件夹)关联的卷的卷 GUID 路径。 (GetVolumeNameForVolumeMountPointW) |
GetVolumePathNameA 检索装载指定路径的卷装入点。 (GetVolumePathNameA) |
GetVolumePathNamesForVolumeNameA 检索指定卷的驱动器号和装载的文件夹路径的列表。 (GetVolumePathNamesForVolumeNameA) |
GetVolumePathNamesForVolumeNameW 检索指定卷的驱动器号和装载的文件夹路径的列表。 (GetVolumePathNamesForVolumeNameW) |
GetVolumePathNameW 检索装载指定路径的卷装入点。 (GetVolumePathNameW) |
GetVolumesFromDriveA GetVolumesFromDrive 函数检索给定可移动存储媒体驱动器的卷和驱动器号。 (ANSI) |
GetVolumesFromDriveW GetVolumesFromDrive 函数检索给定可移动存储媒体驱动器的卷和驱动器号。 (Unicode) |
GiveUserNameResolutionPriority 将指定的用户对象提升到队列的头,以便它排在下一行进行解析。 |
HandleLogFull 当尝试保留或追加到日志失败并显示日志已满错误消息时,由托管日志客户端调用。 日志管理器尝试解析客户端的日志已满条件,并在结果已知时通知客户端。 |
IdentifyNtmsSlot IdentifyNtmsSlot 函数标识库中指定槽中的媒体。 标识完成后,命令将返回。 |
ImportNtmsDatabase ImportNtmsDatabase 函数会导致 RSM 在下一次重新启动 RSM 时从数据库导出目录中导入数据库文件。 |
初始化 通过使用请求的访问权限打开 NTFS 文件系统卷来初始化新的 DiskQuotaControl 对象。 |
InjectNtmsCleaner InjectNtmsCleaner 函数允许将更清洁的墨盒插入到指定的库单元中。 |
InjectNtmsMedia InjectNtmsMedia 函数允许将媒体插入指定库的端口。 如果库正忙,RSM 会将 InjectNtmsMedia 排队并返回成功。 |
InstallLogPolicy ) 日志的策略安装 (集。 |
Invalidate 使存储在配额用户对象中的配额信息无效。 |
InvalidateSidNameCache 使系统的 SID 到名称缓存的内容失效,因此对新用户对象的后续请求 (IEnumDiskQuotaUsers::Next、IDiskQuotaControl::FindUserSid 和 IDiskQuotaControl::FindUserName) 必须从域控制器获取用户名。 |
InventoryNtmsLibrary InventoryNtmsLibrary 函数将指定库的清单排队。 如果库正忙,RSM 将 InventoryNtmsLibrary 排队并返回成功。 |
IoRingBufferRefFromIndexAndOffset 使用提供的缓冲区索引和偏移量创建IORING_BUFFER_REF结构的实例。 |
IoRingBufferRefFromPointer 从提供的指针创建 IORING_BUFFER_REF 结构的实例。 |
IoRingHandleRefFromHandle 从提供的文件句柄创建 IORING_HANDLE_REF 结构的实例。 |
IoRingHandleRefFromIndex 从提供的索引创建 IORING_HANDLE_REF 结构的实例。 |
IsIoRingOpSupported 查询对指定 I/O 环的指定操作的支持。 |
IsReparseTagMicrosoft 确定重新分析点标记是否指示 Microsoft 重新分析点。 |
IsReparseTagNameSurrogate 确定标记的关联重新分析点是否为另一个已命名实体(例如装载的文件夹)的代理项。 |
IsWow64GuestMachineSupported 确定在给定计算机体系结构的 WOW64) 下 (支持哪些体系结构。 |
IsWow64Process 确定指定的进程是在 WOW64 还是 x64 处理器的 Intel64 下运行。 |
IsWow64Process2 确定指定的进程是否在 WOW64 下运行;还返回其他计算机进程和体系结构信息。 |
LockFile 通过调用进程锁定指定的文件以供独占访问。 |
LockFileEx 通过调用进程锁定指定的文件以供独占访问。 此函数可以同步或异步运行,并可以请求独占锁或共享锁。 |
LogTailAdvanceFailure LogTailAdvanceFailure 函数由日志客户端调用,以指示它不符合来自日志管理的请求,以推进其尾部。 |
LPOVERLAPPED_COMPLETION_ROUTINE 与 ReadFileEx 和 WriteFileEx 函数一起使用的应用程序定义回调函数。 当异步输入和输出 (I/O) 操作完成或取消并且调用线程处于可警报状态时,将调用此函数。 |
LPPROGRESS_ROUTINE 与 CopyFileEx、MoveFileTransacted 和 MoveFileWithProgress 函数一起使用的应用程序定义回调函数。 |
LsnBlockOffset 返回指定 LSN 中包含的扇区对齐块偏移量。 |
LsnContainer 检索包含在指定 LSN 中的逻辑容器 ID。 |
LsnCreate 在给定容器 ID、块偏移量和记录序列号的情况下, (LSN) 创建日志序列号。 |
LsnRecordSequence 检索包含在指定 LSN 中的记录序列号。 |
LZClose 关闭使用 LZOpenFile 函数打开的文件。 |
LZCopy 将源文件复制到目标文件。 |
LZInit 为解压缩文件所需的内部数据结构分配内存,然后创建并初始化这些结构。 |
LZOpenFileA 创建、打开、重新打开或删除指定的文件。 (ANSI) |
LZOpenFileW 创建、打开、重新打开或删除指定的文件。 (Unicode) |
LZRead 从文件中读取(最多)指定数量的字节并将其复制到缓冲区中。 |
LZSeek 将文件指针从起始位置移动指定的字节数。 |
MAXMEDIALABEL MaxMediaLabel 回调函数确定媒体标签库支持的应用程序的媒体标签的最大大小。 |
MountNtmsMedia MountNtmsMedia 函数同步装载一个或多个媒体片段。 |
MoveFile MoveFile 函数 (winbase.h) 移动现有文件或目录,包括其子文件。 |
MoveFileA 移动现有的文件或目录,包括其子级。 (MoveFileA) |
MoveFileFromAppW 移动现有的文件或目录,包括其子级。 此函数的行为与 MoveFile 相同,只不过此函数遵循通用 Windows 平台应用安全模型。 |
MoveFileW MoveFileW (Unicode) 函数 (winbase.h) 移动现有文件或目录,包括其子文件。 |
MoveFileWithProgressA 移动文件或目录,包括其子级。 可以提供用于接收进度通知的回调函数。 (ANSI) |
MoveFileWithProgressW 移动文件或目录,包括其子级。 可以提供用于接收进度通知的回调函数。 (Unicode) |
MoveToNtmsMediaPool MoveToNtmsMediaPool 函数将指定的媒体从其当前媒体池移动到指定的媒体池。 |
NetConnectionEnum Lists与服务器上的共享资源建立的所有连接或从特定计算机建立的所有连接。 |
NetFileClose 强制关闭资源。 当错误通过任何其他方式阻止关闭时,可以使用此函数。 应谨慎使用 NetFileClose,因为它不会在关闭文件之前将客户端系统上缓存的数据写入文件。 |
NetFileEnum 根据指定的参数,返回有关服务器上部分或所有打开的文件的信息。 |
NetFileGetInfo 检索有关服务器资源的特定打开的信息。 |
NetSessionDel 结束服务器和工作站之间的网络会话。 |
NetSessionEnum 提供有关在服务器上建立的会话的信息。 |
NetSessionGetInfo 检索有关在特定服务器和工作站之间建立的会话的信息。 |
NetShareAdd 共享服务器资源。 |
NetShareCheck 检查服务器是否正在共享设备。 |
NetShareDel 从服务器的共享资源列表中删除共享名称,断开与共享资源的所有连接。 |
NetShareDelEx 从服务器的共享资源列表中删除共享名称,这会断开与该共享的所有连接。 |
NetShareEnum 检索有关服务器上每个共享资源的信息。 |
NetShareGetInfo 检索有关服务器上特定共享资源的信息。 |
NetShareSetInfo 设置共享资源的参数。 |
NetStatisticsGet 检索服务的运行统计信息。 目前,仅支持工作站和服务器服务。 |
下一页 检索枚举序列中下一步的指定数量的用户配额条目。 |
OnUserNameChanged 每当异步解析用户的 SID 时,通知客户端的连接接收器。 |
OpenEncryptedFileRawA 打开已加密的文件以备份(导出)或还原(导入)该文件。 (ANSI) |
OpenEncryptedFileRawW 打开已加密的文件以备份(导出)或还原(导入)该文件。 (Unicode) |
OpenEnlistment 打开现有的登记对象,并返回登记的句柄。 |
OpenFile 创建、打开、重新打开或删除文件。 |
OpenFileById 打开与指定标识符匹配的文件。 |
OpenNtmsNotification OpenNtmsNotification 函数打开一个通道,用于接收指定类型的对象的 RSM 对象更改通知。 |
OpenNtmsSessionA OpenNtmsSession 函数设置与 RSM 服务器的会话。 (ANSI) |
OpenNtmsSessionW OpenNtmsSession 函数设置与 RSM 服务器的会话。 (Unicode) |
OpenResourceManager 打开现有资源管理器 (RM) 。 |
OpenTransaction 打开现有事务。 |
OpenTransactionManager 打开现有事务管理器。 (OpenTransactionManager) |
OpenTransactionManagerById 打开现有事务管理器。 (OpenTransactionManagerById) |
PCOPYFILE2_PROGRESS_ROUTINE 与 CopyFile2 函数一起使用的应用程序定义回调函数。 |
PFE_EXPORT_FUNC 与 ReadEncryptedFileRaw 一起使用的应用程序定义回调函数。 |
PFE_IMPORT_FUNC 与 WriteEncryptedFileRaw 一起使用的应用程序定义回调函数。 系统每次会调用 ImportCallback 一次或多次以检索备份文件的一部分数据。 |
PLOG_FULL_HANDLER_CALLBACK LOG_FULL_HANDLER_CALLBACK函数是应用程序定义的回调函数,用于接收有关 HandleLogFull 调用已完成的通知。 |
PLOG_TAIL_ADVANCE_CALLBACK LOG_TAIL_ADVANCE_CALLBACK函数是应用程序定义的回调函数,用于推进日志尾部。 回调在异步过程调用的上下文中调用, (注册日志管理的线程上的 APC) 。 |
PLOG_UNPINNED_CALLBACK LOG_UNPINNED_CALLBACK函数是应用程序定义的回调函数,用于接收日志已取消固定的通知。 |
PopIoRingCompletion 从完成队列中弹出单个条目(如果有)。 |
PostQueuedCompletionStatus 将 I/O 完成数据包发布到 I/O 完成端口。 |
PrepareComplete 指示资源管理器 (RM) 已完成保证指定事务的提交或中止操作成功所需的所有处理。 |
PrepareEnlistment 准备与此登记句柄关联的事务。 此函数由通信资源管理器 (有时称为高级事务管理器) 。 |
PrepareLogArchive 准备用于存档的物理日志。 |
PrePrepareComplete 指示此资源管理器已完成其准备工作,以便其他资源管理器现在可以开始其准备操作。 |
PrePrepareEnlistment 预先准备与此登记句柄关联的事务。 此函数由通信资源管理器 (有时称为高级事务管理器) 。 |
QueryDosDeviceA 检索有关 MS-DOS 设备名称的信息。 (QueryDosDeviceA) |
QueryDosDeviceW 检索有关 MS-DOS 设备名称的信息。 (QueryDosDeviceW) |
QueryIoRingCapabilities 在 OS 中查询 IORING 支持的功能。 |
QueryLogPolicy QueryLogPolicy 函数允许您获取为指定日志安装的策略。 |
QueryRecoveryAgentsOnEncryptedFile 检索指定文件的恢复代理列表。 |
QueryUsersOnEncryptedFile 检索指定文件的用户列表。 |
ReadDirectoryChangesExW 检索描述指定目录中更改的信息,如果指定了该信息类型,其中可以包含扩展信息。 |
ReadDirectoryChangesW 检索描述指定目录中更改的信息。 |
ReadEncryptedFileRaw 备份(导出)已加密的文件。 |
ReadFile 从指定的文件或输入/输出 (I/O) 设备读取数据。 读取发生在文件指针指定的位置(如果设备支持)。 |
ReadFileEx 从指定的文件或输入/输出 (I/O) 设备读取数据。 它以异步方式报告其完成状态,并在读取已完成或取消并且调用线程处于可警报等待状态时调用指定的完成例程。 |
ReadFileScatter 从文件读取数据并将其存储在缓冲区数组中。 |
ReadLogArchiveMetadata 将元数据的存档视图范围复制到指定的缓冲区。 |
ReadLogNotification 从日志管理器检索通知。 如果通知可用,它会立即从日志管理器检索排队的通知;否则,请求将保持挂起状态,直到生成通知。 |
ReadLogRecord 以三种模式之一从指定的日志序列号 (LSN) 启动读取序列,并返回指定的日志记录和读取上下文中的第一个。 |
ReadLogRestartArea 返回最后一个重启区域,该区域已成功写入与 WriteLogRestartArea 的封送处理区域关联的日志。 |
ReadNextLogRecord 读取通过调用 ReadLogRecord 或 ReadLogRestartArea 启动的序列中的下一条记录。 |
ReadOnlyEnlistment 请求将指定的登记转换为只读登记。 只读登记不能参与事务的结果,并且不会持久记录以供恢复。 |
ReadPreviousLogRestartArea 读取与读取上下文 pvReadContext 中指定的当前重启记录相关的上一个日志重启区域。 此读取上下文是以前通过调用 ReadLogRestartArea 创建的上下文。 |
RecoverEnlistment 恢复登记的状态。 |
RecoverResourceManager 从资源管理器的日志文件中恢复其状态。 |
RecoverTransactionManager 从事务管理器的日志文件中恢复其状态。 |
RegisterForLogWriteNotification RegisterForLogWriteNotification 函数由托管日志客户端调用,以启用或禁用日志写入通知。 |
RegisterManageableLogClient 向日志管理器注册客户端。 客户端可以指定是使用回调接收通知,还是使用 ReadLogNotification 将通知排队以供检索。 |
ReleaseNtmsCleanerSlot ReleaseNtmsCleanerSlot 函数删除了清洁墨盒的现有槽预留。 然后,该槽可用于数据盒。 |
移除 从批列表中删除 IDiskQuotaUser 指针。 |
RemoveAll 从批列表中删除所有 IDiskQuotaUser 指针。 |
RemoveBindLink 此 API 允许用户删除以前通过调用 CreateBindLink 创建的链接。 |
RemoveDirectoryA 删除现有空目录。 (ANSI) |
RemoveDirectoryFromAppW 删除现有空目录。 此函数的行为与 RemoveDirectory 相同,只不过此函数遵循通用 Windows 平台应用安全模型。 |
RemoveDirectoryTransactedA 将现有空目录作为事务处理操作删除。 (ANSI) |
RemoveDirectoryTransactedW 将现有空目录作为事务处理操作删除。 (Unicode) |
RemoveDirectoryW 删除现有空目录。 (Unicode) |
RemoveLogContainer 从与专用或多路复用日志句柄关联的日志中删除一个容器。 |
RemoveLogContainerSet 从与专用或多路复用日志句柄关联的日志中删除多个容器。 |
RemoveLogPolicy 将指定的策略重置为其默认行为。 |
RemoveUsersFromEncryptedFile 从指定的文件中删除指定的证书哈希。 |
RenameTransactionManager 将事务管理器重命名 (TM) 对象。 此函数只能在命名的 TM 句柄上使用。 |
ReOpenFile 重新打开具有不同访问权限、共享模式和标志的指定文件系统对象。 |
ReplaceFileA 使用创建原始文件备份副本的选项将一个文件替换为另一个文件。 (ANSI) |
ReplaceFileFromAppW 使用创建原始文件备份副本的选项将一个文件替换为另一个文件。 此函数的行为与 ReplaceFile 相同,只不过此函数遵循通用 Windows 平台应用安全模型。 |
ReplaceFileW 使用创建原始文件备份副本的选项将一个文件替换为另一个文件。 (Unicode) |
ReserveAndAppendLog 为日志缓冲区保留空间,或将日志记录追加到日志中,或同时执行这两项操作。 函数是原子函数。 |
ReserveAndAppendLogAligned 为日志缓冲区保留空间,或将日志记录追加到日志中,或同时追加两者。 |
ReserveNtmsCleanerSlot ReserveNtmsCleanerSlot 函数在驱动器清洁器盒的库单元中保留单个槽。 |
重置 将枚举序列重置为用户配额条目集的开头。 |
RollbackComplete 指示资源管理器 (RM) 已成功完成事务回滚。 |
RollbackEnlistment 回滚与登记关联的指定事务。 无法为只读登记调用此函数。 |
RollbackTransaction 请求回滚指定的事务。 |
RollbackTransactionAsync 请求回滚指定的事务。 此函数异步返回。 |
RollforwardTransactionManager 仅将信息恢复到指定的虚拟时钟值。 |
SatisfyNtmsOperatorRequest SatisfyNtmsOperatorRequest 函数完成指定的 RSM 运算符请求。 |
ScanLogContainers 枚举日志容器。 重复调用此函数以循环访问所有日志容器。 |
SearchPathA 在指定路径搜索指定文件。 (ANSI) |
SearchPathW 在指定路径搜索指定文件。 (Unicode) |
SetCurrentDirectory 更改当前进程的当前目录。 |
SetDefaultQuotaLimit 修改默认配额限制。 |
SetDefaultQuotaThreshold 修改默认警告阈值。 |
SetEndOfFile 将指定文件的物理文件大小设置为文件指针的当前位置。 |
SetEndOfLog 此函数已弃用。 请改用 TruncateLog。 |
SetEnlistmentRecoveryInformation 设置从 KTM 恢复数据的不透明、用户定义的结构。 |
SetFileApisToANSI 使文件 I/O 函数对当前进程使用 ANSI 字符集代码页。 |
SetFileApisToOEM 使进程的文件 I/O 函数使用 OEM 字符集代码页。 |
SetFileAttributesA 设置文件或目录的属性。 (ANSI) |
SetFileAttributesFromAppW 设置文件或目录的属性。 此函数的行为与 SetFileAttributes 相同,只不过此函数遵循通用 Windows 平台应用安全模型。 |
SetFileAttributesTransactedA 将文件或目录的属性设置为事务处理操作。 (ANSI) |
SetFileAttributesTransactedW 将文件或目录的属性设置为事务处理操作。 (Unicode) |
SetFileAttributesW 设置文件或目录的属性。 (Unicode) |
SetFileBandwidthReservation 请求保留指定文件流的带宽。 保留指定为指定文件句柄上的 I/O 请求的字节数(按毫秒计)。 |
SetFileCompletionNotificationModes 设置文件句柄的通知模式,以便能够指定完成通知对指定文件的工作方式。 |
SetFileInformationByHandle 设置指定文件的文件信息。 |
SetFileIoOverlappedRange 将虚拟地址范围与指定的文件句柄相关联。 |
SetFilePointer 移动指定文件的文件指针。 (SetFilePointer) |
SetFilePointerEx 移动指定文件的文件指针。 (SetFilePointerEx) |
SetFileShortNameA 设置指定文件的短名称。 (ANSI) |
SetFileShortNameW 设置指定文件的短名称。 (Unicode) |
SetFileValidData 设置指定文件的有效数据长度。 此函数在非常有限的方案中有用。 有关详细信息,请参见“备注”部分。 |
SetIoRingCompletionEvent 向 IORING 注册完成队列事件。 |
SetLogArchiveMode 启用或禁用对指定日志的日志存档支持。 |
SetLogArchiveTail 设置上一个存档日志序列号 (LSN) 或存档的日志尾部。 |
SetLogFileSizeWithPolicy 根据已安装策略的状态在日志中添加或删除容器。 |
SetNtmsDeviceChangeDetection SetNtmsDeviceChangeDetection 函数设置一个或多个用于检测更改的目标设备。 |
SetNtmsMediaComplete SetNtmsMediaComplete 函数将一段逻辑媒体标记为已完成。 |
SetNtmsObjectAttributeA SetNtmsObjectAttribute 函数 (指定的 RSM 对象中创建名为私有数据) 的扩展属性。 (ANSI) |
SetNtmsObjectAttributeW SetNtmsObjectAttribute 函数 (指定的 RSM 对象中创建名为私有数据) 的扩展属性。 (Unicode) |
SetNtmsObjectInformation SetNtmsObjectInformation 函数更改指定对象的信息结构。 (SetNtmsObjectInformation) |
SetNtmsObjectInformationA SetNtmsObjectInformation 函数更改指定对象的信息结构。 (SetNtmsObjectInformationA) |
SetNtmsObjectInformationW SetNtmsObjectInformationW (Unicode) 函数更改指定对象的信息结构。 (SetNtmsObjectInformationW) |
SetNtmsObjectSecurity SetNtmsObjectSecurity 函数为指定的 RSM 对象写入安全描述符。 |
SetNtmsRequestOrder SetNtmsRequestOrder 函数设置在库队列中处理指定请求的顺序。 |
SetNtmsUIOptionsA SetNtmsUIOptions 函数修改指定类型 UI 正定向到的给定对象的计算机名称列表。 (ANSI) |
SetNtmsUIOptionsW SetNtmsUIOptions 函数修改指定类型 UI 正定向到的给定对象的计算机名称列表。 (Unicode) |
SetQuotaLimit 设置用户对卷的配额限制值。 |
SetQuotaLogFlags 控制卷上与用户相关的配额事件的日志记录。 |
SetQuotaState 设置配额系统的状态。 |
SetQuotaThreshold 设置用户对卷的警告阈值。 |
SetResourceManagerCompletionPort 将指定的 I/O 完成端口与指定的资源管理器关联 (RM) 。 此端口接收 RM 的所有通知。 |
SetSearchPathMode 设置 SearchPath 函数在查找文件时使用的每进程模式。 |
SetTransactionInformation 设置指定事务的事务信息。 |
SetUserFileEncryptionKey 将用户的当前密钥设置为指定的证书。 |
SetVolumeLabelA 设置文件系统卷的标签。 (ANSI) |
SetVolumeLabelW 设置文件系统卷的标签。 (Unicode) |
SetVolumeMountPointA 将卷与其他卷上的驱动器号或目录相关联。 (ANSI) |
SetVolumeMountPointW 将卷与其他卷上的驱动器号或目录相关联。 (Unicode) |
ShutdownNameResolution 将用户安全标识符 (SID) 转换为用户名。 |
SinglePhaseReject 指示资源管理器 (RM) 拒绝单阶段请求。 当事务管理器 (TM) 收到此调用时,它会启动两阶段提交,并向所有登记的 RM 发送准备请求。 |
Skip 跳过枚举序列中接下来的指定数量的用户配额条目。 |
SubmitIoRing 将所有已构造但尚未提交的条目提交到内核的队列,并选择性地等待一组操作完成。 |
SubmitNtmsOperatorRequestA SubmitNtmsOperatorRequest 函数提交 RSM 运算符请求。 (ANSI) |
SubmitNtmsOperatorRequestW SubmitNtmsOperatorRequest 函数提交 RSM 运算符请求。 (Unicode) |
SwapNtmsMedia SwapNtmsMedia 函数交换与两个指定 LMID 关联的侧。 指定的 LMID 必须位于同一媒体池中。 |
TerminateLogArchive 解除分配最初由 PrepareLogArchive 为日志存档上下文分配的系统资源。 |
TerminateReadLog 终止读取上下文。 此函数释放与指定的读取上下文关联的系统分配的资源。 调用此函数后,请勿尝试读取日志记录;你将收到不确定的结果。 |
TruncateLog 截断日志。 函数将日志的末尾设置为指定的值。 |
TxfGetThreadMiniVersionForCreate 返回将后续创建设置为打开的 MiniVersion。 |
TxfLogCreateFileReadContext 创建用于读取复制记录的上下文。 |
TxfLogCreateRangeReadContext 创建读取任何复制记录所需的上下文。 |
TxfLogDestroyReadContext 关闭由 TxfLogCreateFileReadContext 函数创建的读取上下文。 |
TxfLogReadRecords 从日志中读取重做记录。 |
TxfSetThreadMiniVersionForCreate 设置后续创建应打开的 MiniVersion。 |
UnlockFile 解锁打开的文件中的区域。 |
UnlockFileEx 解锁指定文件中的区域。 此函数可以同步或异步运行。 |
UpdateNtmsOmidInfo UpdateNtmsOmidInfo 函数在写入新分配的介质后立即使用标签信息更新 RSM 数据库。 |
ValidateLog 验证日志元数据和数据在日志存档之前和日志还原之后的一致性。 |
WaitForNtmsNotification WaitForNtmsNotification 函数等待下一个对象更改通知。 |
WaitForNtmsOperatorRequest WaitForNtmsOperatorRequest 函数等待指定的 RSM 运算符请求。 |
WofEnumEntries 枚举指定卷的指定提供程序中的所有数据源。 |
WofEnumEntryProc 针对每个数据源调用的回调函数,以响应 WofEnumEntries 调用。 |
WofEnumFilesProc 针对外部数据源支持的每个文件(例如 WIM 文件)调用的回调函数。 |
WofFileEnumFiles 枚举在指定卷上使用指定压缩算法压缩的所有文件。 |
WofGetDriverVersion 用于查询驱动程序的版本,该驱动程序用于支持特定的提供程序。 |
WofIsExternalFile 用于确定文件是由物理文件支持还是由系统数据提供程序支持,并选择性地指出是哪个提供程序或有关该文件的其他数据。 |
WofSetFileDataLocation 用于将文件从由物理文件支持更改为由系统数据提供程序支持。 |
WofShouldCompressBinaries 指示是否应在特定卷上使用压缩,如果是,应使用哪种压缩算法。 |
WofWimAddEntry 将单个 WIM 数据源添加到卷,以便可以在 WIM 中存储的卷上创建文件。 |
WofWimEnumFiles 枚举由指定卷上的指定 WIM 数据源支持的所有文件。 |
WofWimRemoveEntry 从卷上的支持文件中删除单个 WIM 数据源。 |
WofWimSuspendEntry 在重新装载卷或使用 WofWimUpdateEntry 更新数据源之前,从卷上的支持文件中暂时删除 WIM 数据源。 |
WofWimUpdateEntry 更新 WIM 条目以指向不同的 WIM 文件位置。 |
Wow64DisableWow64FsRedirection 禁用调用线程的文件系统重定向。 默认已启用文件系统重定向。 |
Wow64EnableWow64FsRedirection 启用或禁用调用线程的文件系统重定向。 |
Wow64GetThreadContext 检索线程上下文。 |
Wow64RevertWow64FsRedirection 还原调用线程的文件系统重定向。 |
Wow64SetThreadContext 设置线程上下文。 |
Wow64SetThreadDefaultGuestMachine 将线程设置为给定的计算机体系结构。 |
Wow64SuspendThread 挂起指定的 WOW64 线程。 |
WriteEncryptedFileRaw 还原(导入)已加密的文件。 |
WriteFile 将数据写入指定的文件或输入/输出 (I/O) 设备。 |
WriteFileEx 将数据写入指定的文件或输入/输出 (I/O) 设备。 它以异步方式报告其完成状态,并在写入已完成或取消并且调用线程处于可警报等待状态时调用指定的完成例程。 |
WriteFileGather 从缓冲区数组检索数据并将数据写入文件。 |
WriteLogRestartArea 将新的客户端重启区域追加到日志中,并选择性地将基本日志序列号 (LSN) 。 |
接口
IDiskQuotaControl 控制单个 NTFS 文件系统卷的磁盘配额设施。 |
IDiskQuotaEvents 接收与配额相关的事件通知。 |
IDiskQuotaUser 表示卷配额信息文件中的单个用户配额条目。 |
IDiskQuotaUserBatch 将多个配额用户对象添加到一个容器中,然后在单个调用中提交该容器以进行更新。 |
IEnumDiskQuotaUsers 枚举卷上的用户配额条目。 |
结构
BOOT_AREA_INFO 包含 FSCTL_GET_BOOT_AREA_INFO 控制代码的输出。 |
BY_HANDLE_FILE_INFORMATION 包含 GetFileInformationByHandle 函数检索的信息。 |
CLFS_MGMT_NOTIFICATION CLFS_MGMT_NOTIFICATION 结构指定有关客户端接收的通知的信息。 |
CLFS_MGMT_POLICY CLFS_MGMT_POLICY 结构指定通用日志文件系统 (CLFS) 管理策略。 PolicyType 成员指定用于策略的成员。 |
CLFS_NODE_ID 表示节点标识符。 |
CLS_ARCHIVE_DESCRIPTOR 由 GetNextLogArchiveExtent 函数用于返回有关日志存档范围的信息。 |
CLS_CONTAINER_INFORMATION 介绍有关容器的一般信息。 |
CLS_INFORMATION 介绍有关日志的一般信息。 |
CLS_IO_STATISTICS 定义 GetLogIoStatistics 报告的统计信息。 |
CLS_IO_STATISTICS_HEADER GetLogIoStatistics 函数检索的信息标头,该函数定义日志的 I/O 性能计数器。 |
CLS_LSN 表示有效的日志地址。 |
CLS_WRITE_ENTRY 包含要成为日志记录一部分的用户缓冲区及其长度。 |
CONNECTION_INFO_0 包含连接的标识号。 |
CONNECTION_INFO_1 包含连接的标识号、打开的文件数、连接时间、连接用户数和连接类型。 |
COPYFILE2_EXTENDED_PARAMETERS 包含 CopyFile2 函数的扩展参数。 |
COPYFILE2_EXTENDED_PARAMETERS_V2 包含 CopyFile2 函数COPYFILE2_EXTENDED_PARAMETERS结构之外的更新的其他功能 |
COPYFILE2_MESSAGE 传递给 CopyFile2ProgressRoutine 回调函数,其中包含有关挂起的复制操作的信息。 |
CREATE_DISK 包含 IOCTL_DISK_CREATE_DISK 控制代码用于初始化 GUID 分区表 (GPT)、主启动记录 (MBR) 或原始磁盘的信息。 |
CREATE_DISK_GPT 包含 IOCTL_DISK_CREATE_DISK 控制代码用于初始化 GUID 分区表 (GPT) 磁盘的信息。 |
CREATE_DISK_MBR 包含 IOCTL_DISK_CREATE_DISK 控制代码用于初始化主启动记录 (MBR) 磁盘的信息。 |
CREATE_USN_JOURNAL_DATA 包含描述更新序列号 (USN) 变更日志的信息。 |
CREATEFILE2_EXTENDED_PARAMETERS 包含 CreateFile2 的可选扩展参数。 |
CSV_CONTROL_PARAM 表示 CSV 控制操作的类型。 |
CSV_IS_OWNED_BY_CSVFS 包含用于确定 CSVFS 是否拥有卷的 FSCTL_IS_VOLUME_OWNED_BYCSVFS 控制代码的输出。 |
CSV_NAMESPACE_INFO 包含 FSCTL_IS_CSV_FILE 控制代码的输出,该代码检索文件的命名空间信息。 |
CSV_QUERY_FILE_REVISION 包含有关流中的文件是否已修改的信息。 |
CSV_QUERY_MDS_PATH 包含供 CSV 用来与 MDS 通信的路径。 |
CSV_QUERY_REDIRECT_STATE 包含有关流中的文件是否已重定向的信息。 |
CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT 包含有关卷为何处于重定向模式的故障排除信息。 |
DELETE_USN_JOURNAL_DATA 包含有关使用 FSCTL_DELETE_USN_JOURNAL 控制代码删除更新序列号 (USN) 变更日志的信息。 |
DEVICE_COPY_OFFLOAD_DESCRIPTOR 包含存储设备的复制卸载功能。 |
DEVICE_LB_PROVISIONING_DESCRIPTOR 包含存储设备的精简预配功能。 |
DEVICE_POWER_DESCRIPTOR DEVICE_POWER_DESCRIPTOR 结构描述了存储设备的电源功能。 |
DEVICE_SEEK_PENALTY_DESCRIPTOR 与 IOCTL_STORAGE_QUERY_PROPERTY 请求结合使用,以检索设备的搜索惩罚描述符数据。 |
DEVICE_TRIM_DESCRIPTOR 与 IOCTL_STORAGE_QUERY_PROPERTY 请求一起使用,用于检索设备的剪裁描述符数据。 |
DEVICE_WRITE_AGGREGATION_DESCRIPTOR 预留给系统使用。 (DEVICE_WRITE_AGGREGATION_DESCRIPTOR) |
DISK_CACHE_INFORMATION 提供有关磁盘缓存的信息。 |
DISK_DETECTION_INFO 包含检测到的驱动器参数。 |
DISK_EX_INT13_INFO 包含扩展 Int13 驱动器参数。 |
DISK_EXTENT 表示磁盘盘区。 |
DISK_GEOMETRY 描述磁盘设备和介质的几何结构。 |
DISK_GEOMETRY_EX 描述磁盘设备和介质的扩展几何结构。 |
DISK_GROW_PARTITION 包含用于增加分区大小的信息。 |
DISK_INT13_INFO 包含标准 Int13 驱动器几何结构参数。 |
DISK_PARTITION_INFO 包含磁盘分区信息。 |
DISK_PERFORMANCE 提供磁盘性能信息。 |
DISK_SPACE_INFORMATION DISK_SPACE_INFORMATION结构包含有关特定卷的磁盘空间的信息。 |
DISKQUOTA_USER_INFORMATION 表示每用户配额信息。 |
DRIVE_LAYOUT_INFORMATION 包含有关驱动器分区的信息。 |
DRIVE_LAYOUT_INFORMATION_EX 包含有关驱动器分区的扩展信息。 |
DRIVE_LAYOUT_INFORMATION_GPT 包含有关驱动器的 GUID 分区表 (GPT) 分区的信息。 |
DRIVE_LAYOUT_INFORMATION_MBR 提供有关驱动器的主启动记录 (MBR) 分区的信息。 |
DUPLICATE_EXTENTS_DATA 包含执行块克隆操作的 FSCTL_DUPLICATE_EXTENTS 控制代码的参数。 |
EFS_CERTIFICATE_BLOB 包含证书。 |
EFS_HASH_BLOB 包含证书哈希。 |
ENCRYPTION_CERTIFICATE 包含证书及其所有者的 SID。 |
ENCRYPTION_CERTIFICATE_HASH 包含证书哈希和证书的显示信息。 |
ENCRYPTION_CERTIFICATE_HASH_LIST 包含证书哈希的列表。 |
ENCRYPTION_CERTIFICATE_LIST 包含证书的列表。 |
EXFAT_STATISTICS 包含 exFAT 文件系统中的统计信息。 |
FAT_STATISTICS 包含 FAT 文件系统中的统计信息。 |
FILE_ALIGNMENT_INFO 包含文件的对齐信息。 |
FILE_ALLOCATED_RANGE_BUFFER 指示文件中的字节范围。 |
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_128 定义 128 位文件标识符。 |
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_INFO_2 包含文件、设备或管道的标识号。 |
FILE_INFO_3 包含标识号和有关文件、设备和管道的其他相关信息。 |
FILE_IO_PRIORITY_HINT_INFO 指定文件 I/O 操作的优先级提示。 |
FILE_LEVEL_TRIM 用作 FSCTL_FILE_LEVEL_TRIM 控制代码的输入。 |
FILE_LEVEL_TRIM_OUTPUT 用作 FSCTL_FILE_LEVEL_TRIM 控制代码的输出。 |
FILE_LEVEL_TRIM_RANGE 指定要剪裁的文件的范围。 |
FILE_MAKE_COMPATIBLE_BUFFER 指定要为其关闭当前会话的光盘。 此控制代码用于 UDF 文件系统。 调用 FSCTL_MAKE_MEDIA_COMPATIBLE 时,此结构用于输入。 |
FILE_NAME_INFO 接收文件名。 |
FILE_NOTIFY_EXTENDED_INFORMATION 介绍了 ReadDirectoryChangesExW 函数发现的更改。 |
FILE_NOTIFY_INFORMATION 介绍了 ReadDirectoryChangesW 函数发现的更改。 |
FILE_OBJECTID_BUFFER 包含对象标识符,以及与对象标识符关联的用户定义的元数据。 |
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER 通过调用 FSCTL_QUERY_ON_DISK_VOLUME_INFO 接收卷信息。 |
FILE_QUERY_SPARING_BUFFER 包含缺陷管理属性。 |
FILE_REMOTE_PROTOCOL_INFO 包含文件远程协议信息。 |
FILE_RENAME_INFO 包含应将文件重命名为的名称。 |
FILE_SET_DEFECT_MGMT_BUFFER 指定要设置的缺陷管理状态。 |
FILE_SET_SPARSE_BUFFER 指定要设置的稀疏状态。 |
FILE_STANDARD_INFO 接收文件的扩展信息。 |
FILE_STORAGE_INFO 包含文件的目录信息。 (FILE_STORAGE_INFO) |
FILE_STORAGE_TIER 表示存储层的相对于卷的标识符。 |
FILE_STORAGE_TIER_REGION 描述单个存储层区域。 |
FILE_STREAM_INFO 接收指定文件的文件流信息。 |
FILE_SYSTEM_RECOGNITION_INFORMATION 包含由 FSCTL_QUERY_FILE_SYSTEM_RECOGNITION 控制代码检索的文件系统识别信息。 |
FILE_ZERO_DATA_INFORMATION 包含要设置为零的文件范围。 |
FILESYSTEM_STATISTICS 包含文件系统中的统计信息。 |
FILESYSTEM_STATISTICS_EX 包含文件系统中的统计信息。此结构的支持始于 Windows 10。 |
FIND_BY_SID_DATA 包含 FSCTL_FIND_FILES_BY_SID 控制代码的数据。 |
FIND_BY_SID_OUTPUT 表示文件名。 |
FORMAT_EX_PARAMETERS 包含用于格式化连续磁盘轨道集的信息。 它由 IOCTL_DISK_FORMAT_TRACKS_EX 控件代码使用。 |
FORMAT_PARAMETERS 包含用于格式化连续磁盘轨道集的信息。 |
FSCTL_GET_INTEGRITY_INFORMATION_BUFFER 包含文件或目录的完整性信息。 |
FSCTL_QUERY_REGION_INFO_INPUT 包含特定卷的存储堆栈中的存储层区域。 |
FSCTL_QUERY_REGION_INFO_OUTPUT 包含一个或多个区域的信息。 |
FSCTL_QUERY_STORAGE_CLASSES_OUTPUT 包含特定卷的所有层的信息。 |
FSCTL_SET_INTEGRITY_INFORMATION_BUFFER 随 FSCTL_SET_INTEGRITY_INFORMATION 控制代码一起传递的输入缓冲区。 |
GET_DISK_ATTRIBUTES 包含磁盘设备的属性。 |
GET_LENGTH_INFORMATION 包含由 IOCTL_DISK_GET_LENGTH_INFO 控制代码使用的磁盘、卷或分区长度信息。 |
IORING_BUFFER_INFO 表示可使用 I/O 环注册的数据缓冲区。 |
IORING_BUFFER_REF IORING_BUFFER_REF表示对 I/O 环操作中使用的缓冲区的引用。 |
IORING_CAPABILITIES 表示 IORING API 功能。 |
IORING_CQE 表示已完成的 I/O 环队列条目。 |
IORING_CREATE_FLAGS 指定用于通过调用 CreateIoRing 创建 I/O 环的标志。 |
IORING_HANDLE_REF 表示对 I/O 环操作中使用的文件句柄的引用。 |
IORING_INFO 表示指定 I/O 环的形状和版本信息。 |
IORING_REGISTERED_BUFFER 表示已通过调用 BuildIoRingRegisterBuffers 向 I/O 环注册的缓冲区。 |
LOG_MANAGEMENT_CALLBACKS LOG_MANAGEMENT_CALLBACKS结构用于向通用日志文件系统注册, (CLFS) 客户端程序需要从中获取信息的回调。 |
LOOKUP_STREAM_FROM_CLUSTER_ENTRY 从 FSCTL_LOOKUP_STREAM_FROM_CLUSTER 控制代码返回。 |
LOOKUP_STREAM_FROM_CLUSTER_INPUT 作为 FSCTL_LOOKUP_STREAM_FROM_CLUSTER 控制代码的输入传递。 |
LOOKUP_STREAM_FROM_CLUSTER_OUTPUT 作为 FSCTL_LOOKUP_STREAM_FROM_CLUSTER 控制代码的输出接收。 |
MARK_HANDLE_INFO 包含用于标记指定文件或目录及其更新序列号 (USN) 变更日志记录和有关更改的数据的信息。 |
MARK_HANDLE_INFO32 包含用于标记指定文件或目录及其更新序列号 (USN) 变更日志记录和有关更改的数据的信息。 |
MediaLabelInfo MediaLabelInfo 结构向 RSM 数据库传达有关磁带 OMID 的信息。 媒体标签库为库识别的所有媒体标签填充此结构。 |
MFT_ENUM_DATA_V0 包含定义更新序列号 (USN) 变更日志记录枚举的边界和起始位置的信息。 |
MFT_ENUM_DATA_V1 包含为 ReFS 卷定义更新序列号 (USN) 变更日志记录枚举的边界和起始位置的信息。 |
MOVE_FILE_DATA 包含 FSCTL_MOVE_FILE 控制代码的输入数据。 |
NTFS_EXTENDED_VOLUME_DATA 表示卷数据。N |
NTFS_FILE_RECORD_INPUT_BUFFER 包含 FSCTL_GET_NTFS_FILE_RECORD 控制代码的数据。 |
NTFS_FILE_RECORD_OUTPUT_BUFFER 从 FSCTL_GET_NTFS_FILE_RECORD 控制代码接收输出数据。 |
NTFS_STATISTICS 包含 NTFS 文件系统中的统计信息。 |
NTFS_STATISTICS_EX 包含来自 NTFS 文件系统的统计信息。此结构的支持始于 Windows 10。 |
NTFS_VOLUME_DATA_BUFFER 表示卷数据。 (NTFS_VOLUME_DATA_BUFFER) |
NTMS_ALLOCATION_INFORMATION NTMS_ALLOCATION_INFORMATION结构包含有关从中获取媒体的源媒体池的信息。 |
NTMS_CHANGERINFORMATIONA NTMS_CHANGERINFORMATION 结构定义特定于机器人更换器对象的属性。 (ANSI) |
NTMS_CHANGERINFORMATIONW NTMS_CHANGERINFORMATION 结构定义特定于机器人更换器对象的属性。 (Unicode) |
NTMS_CHANGERTYPEINFORMATIONA NTMS_CHANGERTYPEINFORMATION 结构定义特定于 RSM 支持的机器人更换器类型的属性。 (ANSI) |
NTMS_CHANGERTYPEINFORMATIONW NTMS_CHANGERTYPEINFORMATION 结构定义特定于 RSM 支持的机器人更换器类型的属性。 (Unicode) |
NTMS_COMPUTERINFORMATION NTMS_COMPUTERINFORMATION 结构定义特定于 RSM 服务器的属性。 |
NTMS_DRIVEINFORMATIONA NTMS_DRIVEINFORMATION 结构定义特定于驱动器对象的属性。 (ANSI) |
NTMS_DRIVEINFORMATIONW NTMS_DRIVEINFORMATION 结构定义特定于驱动器对象的属性。 (Unicode) |
NTMS_DRIVETYPEINFORMATIONA NTMS_DRIVETYPEINFORMATION结构定义特定于 RSM 支持的驱动器类型的属性。 (ANSI) |
NTMS_DRIVETYPEINFORMATIONW NTMS_DRIVETYPEINFORMATION结构定义特定于 RSM 支持的驱动器类型的属性。 (Unicode) |
NTMS_IEDOORINFORMATION NTMS_IEDOORINFORMATION结构定义特定于插入/弹出门对象的属性。 |
NTMS_IEPORTINFORMATION NTMS_IEPORTINFORMATION 结构定义特定于插入/弹出端口对象的属性。 |
NTMS_LIBRARYINFORMATION NTMS_LIBRARYINFORMATION 结构定义特定于库对象的属性。 |
NTMS_LIBREQUESTINFORMATIONA NTMS_LIBREQUESTINFORMATION结构定义特定于工作请求的属性,这些属性将排队到 RSM。 (ANSI) |
NTMS_LIBREQUESTINFORMATIONW NTMS_LIBREQUESTINFORMATION结构定义特定于工作请求的属性,这些属性将排队到 RSM。 (Unicode) |
NTMS_LMIDINFORMATION NTMS_LMIDINFORMATION 结构定义特定于逻辑媒体对象的属性。 |
NTMS_MEDIAPOOLINFORMATION NTMS_MEDIAPOOLINFORMATION 结构定义特定于媒体池对象的属性。 |
NTMS_MEDIATYPEINFORMATION NTMS_MEDIATYPEINFORMATION 结构定义特定于 RSM 支持的媒体类型的属性。 |
NTMS_NOTIFICATIONINFORMATION NTMS_NOTIFICATIONINFORMATION 结构定义 RSM 数据库中发生的对象和操作。 |
NTMS_OBJECTINFORMATIONA NTMS_OBJECTINFORMATION结构定义了应用程序可以为 RSM 设备、媒体和系统控件 ((如库、驱动器、媒体、操作员请求) )获取和设置的属性。 这是 RSM 数据库中对象的常见结构。 (ANSI) |
NTMS_OBJECTINFORMATIONW NTMS_OBJECTINFORMATION结构定义了应用程序可以为 RSM 设备、媒体和系统控件 ((如库、驱动器、媒体、操作员请求) )获取和设置的属性。 这是 RSM 数据库中对象的常见结构。 (Unicode) |
NTMS_OPREQUESTINFORMATIONA NTMS_OPREQUESTINFORMATION结构定义特定于 RSM 的操作员请求系统控件的属性。 (ANSI) |
NTMS_OPREQUESTINFORMATIONW NTMS_OPREQUESTINFORMATION结构定义特定于 RSM 的操作员请求系统控件的属性。 (Unicode) |
NTMS_PARTITIONINFORMATIONA NTMS_PARTITIONINFORMATION 结构定义特定于侧对象的属性。 (ANSI) |
NTMS_PARTITIONINFORMATIONW NTMS_PARTITIONINFORMATION 结构定义特定于侧对象的属性。 (Unicode) |
NTMS_PMIDINFORMATIONA NTMS_PMIDINFORMATION 结构定义特定于物理媒体对象的属性。 (ANSI) |
NTMS_PMIDINFORMATIONW NTMS_PMIDINFORMATION 结构定义特定于物理媒体对象的属性。 (Unicode) |
NTMS_STORAGESLOTINFORMATION NTMS_STORAGESLOTINFORMATION 结构定义特定于存储槽对象的属性。 |
NVM_SET_LIST 包含 NVME Set Attributes 命令的条目数组。 |
NVME_ADMIN_COMPLETION_QUEUE_BASE_ADDRESS 包含管理员完成队列的基本内存地址。 |
NVME_ADMIN_QUEUE_ATTRIBUTES 包含管理员提交队列和管理员完成队列的管理员队列属性 (AQA) 。 |
NVME_ADMIN_SUBMISSION_QUEUE_BASE_ADDRESS 包含管理员提交队列的基本内存地址。 |
NVME_AUTO_POWER_STATE_TRANSITION_ENTRY 包含一个 64 位条目,指定有关每个允许的 32 个电源状态的空闲时间和电源状态转换的信息。 |
NVME_CDW10_ABORT 包含 Abort 命令的参数,该命令用于中止之前提交到管理员提交队列或 I/O 提交队列的特定命令。 |
NVME_CDW10_CREATE_IO_QUEUE 包含“创建 I/O 完成队列”和“创建 IO 提交队列”命令中使用的参数。 |
NVME_CDW10_DATASET_MANAGEMENT NVME_CDW10_DATASET_MANAGEMENT 结构包含数据集管理命令的参数,该命令指示逻辑块范围的属性。 |
NVME_CDW10_DIRECTIVE_RECEIVE 包含指令接收命令的参数。 |
NVME_CDW10_DIRECTIVE_SEND 包含指令发送命令的参数。 |
NVME_CDW10_FIRMWARE_ACTIVATE 包含固件提交命令中使用的参数。 |
NVME_CDW10_FIRMWARE_DOWNLOAD NVME_CDW10_FIRMWARE_DOWNLOAD结构包含用于将新固件映像复制到控制器的固件映像下载命令的参数。 |
NVME_CDW10_FORMAT_NVM 包含用于对 NVM 媒体进行低级别格式化的格式化 NVM 命令的参数。 |
NVME_CDW10_GET_FEATURES 包含用于检索指定特征的属性的“获取功能”命令的参数。 |
NVME_CDW10_GET_LOG_PAGE NVME_CDW10_GET_LOG_PAGE 结构包含“获取日志页”命令的参数,该命令返回包含所请求日志页的数据缓冲区。 |
NVME_CDW10_GET_LOG_PAGE_V13 NVME_CDW10_GET_LOG_PAGE_V13 结构包含“获取日志页”命令的参数,该命令返回包含所请求日志页的数据缓冲区。 |
NVME_CDW10_IDENTIFY 包含标识命令的参数,该命令返回一个数据缓冲区,该缓冲区描述有关 NVM 子系统、控制器或命名空间 () 的信息。 |
NVME_CDW10_SECURITY_SEND_RECEIVE 包含管理员命令“安全发送”和“安全接收”中使用的参数。 |
NVME_CDW10_SET_FEATURES NVME_CDW10_SET_FEATURES 结构包含设置特征命令的参数,用于设置指定特征的属性。 |
NVME_CDW11_CREATE_IO_CQ 包含“创建 I/O 完成队列”命令的参数,该命令用于创建除管理员完成队列之外的所有 I/O 完成队列。 |
NVME_CDW11_CREATE_IO_SQ 包含用于创建 IO 提交队列的“创建 IO 提交队列”命令的参数。 |
NVME_CDW11_DATASET_MANAGEMENT NVME_CDW11_DATASET_MANAGEMENT 结构包含数据集管理命令的参数,该命令指示逻辑块范围的属性。 |
NVME_CDW11_DIRECTIVE_RECEIVE 包含指令接收命令的参数。 |
NVME_CDW11_DIRECTIVE_SEND 包含指令发送命令的参数。 |
NVME_CDW11_FEATURE_ARBITRATION 包含控制命令仲裁的仲裁功能的值。 |
NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG 包含异步事件配置功能的参数,该功能控制触发向主机发送异步事件通知的事件。 |
NVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION 包含用于配置自治电源状态转换设置的自治电源状态转换功能的参数。 |
NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER 包含主机内存缓冲区功能的参数,该功能为主机分配一部分主机内存供控制器独占使用提供机制。 |
NVME_CDW11_FEATURE_INTERRUPT_COALESCING 包含用于配置中断合并设置的中断合并功能的参数。 |
NVME_CDW11_FEATURE_INTERRUPT_VECTOR_CONFIG 包含用于配置特定于特定中断向量的设置的中断向量配置功能的参数。 |
NVME_CDW11_FEATURE_LBA_RANGE_TYPE 包含一个参数,该参数指定“设置特征”命令中 LBA 范围类型功能的 LBA 范围数。 |
NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE 包含非操作电源状态功能的参数,用于指示是否为非工作电源状态启用宽松模式。 |
NVME_CDW11_FEATURE_NUMBER_OF_QUEUES 包含队列数功能的参数,这些参数指示主机为此控制器请求的 I/O 完成队列和 I/O 提交队列的数量。 |
NVME_CDW11_FEATURE_POWER_MANAGEMENT 包含允许主机配置电源状态的电源管理功能的值。 |
NVME_CDW11_FEATURE_SUPPORTED_CAPABILITY 包含由“获取功能”命令返回的值,该命令描述指定功能支持的功能。 |
NVME_CDW11_FEATURE_TEMPERATURE_THRESHOLD 包含用于设置超过温度阈值和低于温度阈值的温度阈值(最多 9 个温度值)的温度阈值功能的参数。 |
NVME_CDW11_FEATURE_VOLATILE_WRITE_CACHE 包含可变写入缓存功能的参数,该功能控制控制器上的易失性写入缓存(如果受支持且存在)。 |
NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL 包含用于控制原子写入单元正常 (AWUN) 和命名空间原子写入单元正常 (NAWUN) 参数的参数,这些参数定义控制器对原子操作的支持。 |
NVME_CDW11_FEATURES 包含用于检索或设置指定特征的属性的“获取特征”和“设置特征”命令的参数。 |
NVME_CDW11_FIRMWARE_DOWNLOAD 包含固件映像下载命令的参数,该命令用于将新固件映像 () 全部或部分复制到控制器。 |
NVME_CDW11_GET_LOG_PAGE NVME_CDW11_GET_LOG_PAGE 结构包含“获取日志页”命令的参数,该命令返回包含所请求日志页的数据缓冲区。 |
NVME_CDW11_IDENTIFY 包含“标识”命令的参数。 |
NVME_CDW11_SECURITY_RECEIVE 包含“安全接收”命令中使用的参数。 |
NVME_CDW11_SECURITY_SEND 包含安全发送命令中使用的参数。 |
NVME_CDW12_DIRECTIVE_RECEIVE 包含用于为指令接收命令分配流资源的参数。 |
NVME_CDW12_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES 包含用于请求命名空间流的参数,该流用于在指令接收命令中分配流资源。 |
NVME_CDW12_DIRECTIVE_SEND 包含一个参数,用于为指令发送命令启用指令。 |
NVME_CDW12_DIRECTIVE_SEND_IDENTIFY_ENABLE_DIRECTIVE 包含用于在指令发送命令中指定和启用指令的参数。 |
NVME_CDW12_FEATURE_HOST_MEMORY_BUFFER 包含用于指定主机内存缓冲区大小的主机内存缓冲区功能的参数。 |
NVME_CDW12_FEATURES 包含设置功能命令的参数,用于设置指定特征的属性。 |
NVME_CDW12_GET_LOG_PAGE |
NVME_CDW12_READ_WRITE 包含 NVME 读取和 NVME 写入命令的参数,这些命令在指定的逻辑块地址 (LBA) 读取或写入数据以及元数据(如果适用)。 |
NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER 包含主机内存缓冲区功能的参数,该参数指定主机内存描述符列表的物理位置的较低 32 位。 |
NVME_CDW13_FEATURES 包含设置功能命令的参数,用于设置指定特征的属性。 |
NVME_CDW13_GET_LOG_PAGE |
NVME_CDW13_READ_WRITE 包含 NVME 读取和 NVME 写入命令的参数,这些命令在指定的逻辑块地址 (LBA) 读取或写入数据以及元数据(如果适用)。 |
NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER 包含主机内存缓冲区功能的参数,该参数指定主机内存描述符列表的物理位置的上限 32 位。 |
NVME_CDW14_FEATURES NVME_CDW14_FEATURES 结构包含设置特征命令的参数,该命令设置指定特征的属性。 |
NVME_CDW15_FEATURE_HOST_MEMORY_BUFFER 包含主机内存缓冲区功能的参数,该参数指定主机内存描述符列表中的条目数。 |
NVME_CDW15_FEATURES NVME_CDW15_FEATURES 结构包含设置特征命令的参数,用于设置指定特征的属性。 |
NVME_CDW15_READ_WRITE 包含 NVME 读取和 NVME 写入命令的参数,这些命令在指定的逻辑块地址 (LBA) 读取或写入数据以及元数据(如果适用)。 |
NVME_CHANGED_NAMESPACE_LIST_LOG 包含“已更改的命名空间列表”日志页的数据,该页描述控制器中自上次读取日志页以来更改了 标识命名空间信息的命名空间 。 |
NVME_COMMAND 包含 管理员 Command 和 NVM 命令集中所有命令的参数。 |
NVME_COMMAND_DWORD0 包含所有管理员命令和 NVM 命令通用的参数。 |
NVME_COMMAND_EFFECTS_DATA 包含描述管理员或 I/O 命令的总体可能效果的信息,包括命令的任何可选功能。 |
NVME_COMMAND_EFFECTS_LOG 包含描述控制器支持的命令以及这些命令对 NVM 子系统状态的影响的信息。 |
NVME_COMMAND_STATUS 包含有关命令状态的信息。 |
NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST 包含有关异步事件的信息,该事件发布到完成队列条目的 DWord 0 中的管理员完成队列。 异步事件用于通知主机软件状态、错误和运行状况信息。 |
NVME_COMPLETION_DW0_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES 包含有关指令接收命令中已分配的流资源数的信息。 |
NVME_COMPLETION_ENTRY 指定完成队列中大小为 16 字节的条目。 |
NVME_COMPLETION_QUEUE_HEAD_DOORBELL 定义用于更新完成队列 y 的 Head 条目指针的门铃寄存器。 |
NVME_CONTEXT_ATTRIBUTES 指定逻辑块范围 (LBA 范围) 的可选上下文属性。 |
NVME_CONTROLLER_CAPABILITIES 包含只读值,这些值指定控制器用于托管软件的基本功能。 |
NVME_CONTROLLER_CONFIGURATION 包含控制器的读/写配置设置。 |
NVME_CONTROLLER_LIST 包含控制器标识符的有序列表。 |
NVME_CONTROLLER_MEMORY_BUFFER_LOCATION 在NVME_CONTROLLER_REGISTERS结构的 CMBLOC 字段中定义可选控制器内存缓冲区位置寄存器的位置。 |
NVME_CONTROLLER_MEMORY_BUFFER_SIZE 定义可选控制器内存缓冲区寄存器的大小,并用于NVME_CONTROLLER_REGISTERS结构的 CMBSZ 字段中。 |
NVME_CONTROLLER_REGISTERS 指定控制器的寄存器映射。 |
NVME_CONTROLLER_STATUS 包含指示控制器状态的值。 |
NVME_DEVICE_SELF_TEST_LOG 包含指定设备自检日志页中描述设备自检状态、完成百分比和结果的信息的字段。 |
NVME_DEVICE_SELF_TEST_RESULT_DATA 包含有关设备 Self-Test 操作结果的数据。 |
NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS 包含描述标识指令的返回参数的字段。 |
NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS_DESCRIPTOR 包含描述标识指令的返回参数的值。 |
NVME_DIRECTIVE_STREAMS_GET_STATUS_DATA 包含当前打开的流的标识符。 |
NVME_DIRECTIVE_STREAMS_RETURN_PARAMETERS 包含 Streams 指令的返回参数。 |
NVME_ENDURANCE_GROUP_LOG 包含指定耐力组信息日志页中的信息的字段,该页指示从耐力组读取和写入到耐力组的数据量。 |
NVME_ERROR_INFO_LOG 包含指定错误信息日志页中信息的字段。 |
NVME_FIRMWARE_SLOT_INFO_LOG 包含指定固件槽信息日志页中的信息的字段。 |
NVME_HEALTH_INFO_LOG 包含指定 SMART/Health Information Log 页中包含的信息的字段。 |
NVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY 定义主机内存描述符列表中的单个条目的参数。 |
NVME_IDENTIFY_CONTROLLER_DATA 包含指示控制器功能、功能、命令集属性和电源状态描述符的值。 |
NVME_IDENTIFY_NAMESPACE_DATA 包含指示特定于特定命名空间的功能和设置的值。 |
NVME_LBA_FORMAT 包含参数,这些参数指定要作为格式化 NVM 命令的一部分应用于 NVM 媒体的 LBA 格式。 |
NVME_LBA_RANGE 包含用于定义由起始 LBA 指定的连续逻辑块集合和逻辑块数的参数。 |
NVME_LBA_RANGET_TYPE_ENTRY 包含参数,这些参数为设置功能命令中的 LBA 范围类型功能指定逻辑块地址列表中的单个条目 (LBA) 范围。 |
NVME_NVM_SUBSYSTEM_RESET 指定一个参数,该参数为主机软件提供启动 NVM 子系统重置的功能。 |
NVME_POWER_STATE_DESC 包含描述每个电源状态的属性的字段。 |
NVME_PRP_ENTRY 包含指定指向物理内存页的指针的页基址和偏移量 (PBAO) 的字段。 |
NVME_RESERVATION_NOTIFICATION_LOG 包含指定预留通知日志页中信息的字段。 |
NVME_SCSI_NAME_STRING 包含用于构造 SCSI 名称字符串标识符的信息。 |
NVME_SET_ATTRIBUTES_ENTRY 包含指定设置属性的信息的字段。 |
NVME_SUBMISSION_QUEUE_TAIL_DOORBELL 定义用于更新提交队列 y 的 Tail 条目指针的门铃寄存器。 |
NVME_TELEMETRY_HOST_INITIATED_LOG 包含指定遥测 Host-Initiated 日志页中信息的字段。 |
NVME_VERSION 包含指定控制器实现支持的 NVM Express 规范的版本号的字段。 |
OFSTRUCT 包含有关 OpenFile 函数打开的或尝试打开的文件的信息。 |
OVERLAPPED_ENTRY 包含通过调用 GetQueuedCompletionStatusEx 函数返回的信息。 |
PARTITION_INFORMATION 包含有关磁盘分区的信息。 |
PARTITION_INFORMATION_EX 包含标准 AT 样式的主启动记录 (MBR) 和可扩展固件接口 (EFI) 磁盘的分区信息。 |
PARTITION_INFORMATION_GPT 包含 GUID 分区表 (GPT) 分区信息。 |
PARTITION_INFORMATION_MBR 包含特定于主启动记录 (MBR) 磁盘的分区信息。 |
PLEX_READ_DATA_REQUEST 指示要执行的读取操作的范围以及要从中读取数据的丛。 |
READ_FILE_USN_DATA 指定应用程序支持的更新序列号 (USN) 变更日志的版本。 |
READ_USN_JOURNAL_DATA_V0 包含定义一组要返回到调用进程的更新序列号 (USN) 变更日志记录的信息。 (READ_USN_JOURNAL_DATA_V0) |
READ_USN_JOURNAL_DATA_V1 包含定义一组更新序列号的信息, (USN) 更改要返回到调用进程的日记记录。R |
REASSIGN_BLOCKS 包含磁盘块重新分配数据。 (REASSIGN_BLOCKS) |
REASSIGN_BLOCKS_EX 包含磁盘块重新分配数据。 (REASSIGN_BLOCKS_EX) |
REPAIR_COPIES_INPUT FSCTL_REPAIR_COPIES 控制代码的输入结构。 |
REPAIR_COPIES_OUTPUT 包含从 FSCTL_REPAIR_COPIES 控制代码返回的修复副本操作的输出。 |
REPARSE_GUID_DATA_BUFFER 包含有关重新分析点的信息。 |
REQUEST_OPLOCK_INPUT_BUFFER 包含请求操作锁定 (oplock) 或使用 FSCTL_REQUEST_OPLOCK 控制代码确认 oplock 中断所需的信息。 |
REQUEST_OPLOCK_OUTPUT_BUFFER 包含 FSCTL_REQUEST_OPLOCK 控制代码返回的操作锁定 (oplock) 信息。 |
RETRIEVAL_POINTER_BASE 包含 FSCTL_GET_RETRIEVAL_POINTER_BASE 控制代码的输出。 |
RETRIEVAL_POINTERS_BUFFER 包含 FSCTL_GET_RETRIEVAL_POINTERS 控制代码的输出。 |
SESSION_INFO_0 包含建立会话的计算机的名称。 |
SESSION_INFO_1 包含有关会话的信息,包括计算机的名称;用户的名称;并打开计算机上的文件、管道和设备。 |
SESSION_INFO_10 包含有关会话的信息,包括计算机的名称;用户的名称;以及会话的活动和空闲时间。 |
SESSION_INFO_2 包含有关会话的信息,包括计算机的名称;用户的名称;在计算机上打开文件、管道和设备;以及建立会话的客户端类型。 |
SESSION_INFO_502 包含有关会话的信息,包括计算机的名称;用户的名称;在计算机上打开文件、管道和设备;和客户端正在使用的传输的名称。 |
SET_DISK_ATTRIBUTES 指定要在磁盘设备上设置的属性。 |
SET_PARTITION_INFORMATION 包含用于设置磁盘分区类型的信息。 |
SHARE_INFO_0 包含共享资源的名称。 |
SHARE_INFO_1 包含有关共享资源的信息,包括资源的名称和类型以及与资源关联的注释。 |
SHARE_INFO_1004 包含与共享资源关联的注释。 |
SHARE_INFO_1005 包含有关共享资源的信息。 |
SHARE_INFO_1006 指定共享资源可以容纳的最大并发连接数。 |
SHARE_INFO_1501 包含与指定共享关联的安全描述符。 有关详细信息,请参阅安全描述符。 |
SHARE_INFO_2 包含有关共享资源的信息,包括资源的名称、类型和权限以及当前连接数。 |
SHARE_INFO_501 包含有关共享资源的信息,包括资源的名称和类型以及与资源关联的注释。 |
SHARE_INFO_502 包含有关共享资源的信息,包括资源的名称、类型和权限、连接数以及其他相关信息。 |
SHARE_INFO_503 包含有关共享资源的信息。 它与 SHARE_INFO_502 结构相同,只不过它还包含服务器名称。 |
SHRINK_VOLUME_INFORMATION 指定要执行的卷收缩操作。 |
STARTING_LCN_INPUT_BUFFER 包含 FSCTL_GET_VOLUME_BITMAP 控制代码的起始 LCN。 |
STARTING_VCN_INPUT_BUFFER 包含 FSCTL_GET_RETRIEVAL_POINTERS 控制代码的起始 VCN。 |
STAT_SERVER_0 包含有关服务器的统计信息。 |
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR 与 IOCTL_STORAGE_QUERY_PROPERTY 控制代码一起使用,用于检索设备的存储访问对齐描述符数据。 |
STORAGE_ADAPTER_DESCRIPTOR 与 IOCTL_STORAGE_QUERY_PROPERTY 控制代码一起使用,用于索设备的存储适配器描述符数据。 |
STORAGE_ADAPTER_SERIAL_NUMBER STORAGE_PROPERTY_ID中定义的 StorageAdapterSerialNumberProperty 的适配器序列号的 NULL 终止 Unicode 字符串。 |
STORAGE_DESCRIPTOR_HEADER 与 IOCTL_STORAGE_QUERY_PROPERTY 控制代码一起使用,用于检索存储设备或适配器的属性。 |
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR 保留供将来使用。 (STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR) |
STORAGE_DEVICE_DESCRIPTOR 与 IOCTL_STORAGE_QUERY_PROPERTY 控制代码一起使用,用于检索设备的存储设备描述符数据。 |
STORAGE_DEVICE_ID_DESCRIPTOR 与 IOCTL_STORAGE_QUERY_PROPERTY 控制代码请求一起使用,用于检索设备的设备 ID 描述符。 |
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR STORAGE_PROPERTY_ID 中定义的 StorageDeviceIoCapabilityProperty 的输出缓冲区。 |
STORAGE_DEVICE_POWER_CAP 此结构用作 IOCTL_STORAGE_DEVICE_POWER_CAP 的输入和输出缓冲区。 |
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR 预留给系统使用。 (STORAGE_DEVICE_RESILIENCY_DESCRIPTOR) |
STORAGE_HW_FIRMWARE_ACTIVATE 此结构包含有关要激活的已下载固件的信息。 |
STORAGE_HW_FIRMWARE_DOWNLOAD 此结构包含要下载到目标的固件映像有效负载。 |
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR 与 IOCTL_STORAGE_QUERY_PROPERTY 请求一起使用,用于描述存储设备的产品类型。 |
STORAGE_MINIPORT_DESCRIPTOR 预留给系统使用。 (STORAGE_MINIPORT_DESCRIPTOR) |
STORAGE_PHYSICAL_ADAPTER_DATA 描述物理存储适配器。 |
STORAGE_PHYSICAL_DEVICE_DATA 描述物理存储设备。 |
STORAGE_PHYSICAL_NODE_DATA 指定存储节点的物理设备数据。 |
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR 结构是从 IOCTL_STORAGE_QUERY_PROPERTY 请求返回的查询结果结构之一。 |
STORAGE_PROPERTY_QUERY 指示要检索的存储设备或适配器的属性,作为传递给 IOCTL_STORAGE_QUERY_PROPERTY 控制代码的输入缓冲区。 |
STORAGE_PROTOCOL_COMMAND 使用直通机制向存储设备发出特定于供应商的命令时,此结构用作输入缓冲区(通过 IOCTL_STORAGE_PROTOCOL_COMMAND)。 |
STORAGE_PROTOCOL_DATA_DESCRIPTOR 此结构与 IOCTL_STORAGE_QUERY_PROPERTY 一起使用,用于从存储设备或适配器返回特定于协议的数据。 |
STORAGE_PROTOCOL_SPECIFIC_DATA 描述在 IOCTL_STORAGE_QUERY_PROPERTY 请求的输入和输出缓冲区中提供的特定于协议的设备数据。 |
STORAGE_SPEC_VERSION 存储规格版本。 |
STORAGE_TEMPERATURE_DATA_DESCRIPTOR 此结构与 IOCTL_STORAGE_QUERY_PROPERTY 一起使用,用于从存储设备或适配器返回温度数据。 |
STORAGE_TEMPERATURE_INFO 描述设备温度数据。 在使用 IOCTL_STORAGE_QUERY_PROPERTY 请求查询温度数据时,作为 STORAGE_TEMPERATURE_DATA_DESCRIPTOR 的一部分返回。 |
STORAGE_TEMPERATURE_THRESHOLD 此结构用于设置存储设备的温度阈值上限或下限(通过 IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD)。 |
STORAGE_WRITE_CACHE_PROPERTY 与 IOCTL_STORAGE_QUERY_PROPERTY 控制代码一起使用,用于检索有关设备的写入缓存属性的信息。 |
TRANSACTION_NOTIFICATION 包含与事务通知关联的数据。 |
TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT 指示要恢复的事务。 此结构随恢复通知一起发送。 |
TXF_ID 表示资源管理器上下文中的唯一标识符。 |
TXF_LOG_RECORD_AFFECTED_FILE 包含受事务影响的文件的信息。 |
TXF_LOG_RECORD_BASE 包含基本记录信息。 |
TXF_LOG_RECORD_TRUNCATE 包含截断操作的记录。 |
TXF_LOG_RECORD_WRITE 包含写入操作的记录。 |
TXFS_CREATE_MINIVERSION_INFO 包含有关由 FSCTL_TXFS_CREATE_MINIVERSION 创建的迷你版本的版本信息。 |
TXFS_GET_METADATA_INFO_OUT 包含有关创建的迷你版本的版本信息。 |
TXFS_GET_TRANSACTED_VERSION 包含有关指定文件的基本版本和最新版本的信息。 |
TXFS_LIST_TRANSACTION_LOCKED_FILES 包含被某个事务化编写器锁定的文件列表。 |
TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY 包含有关被锁定事务的信息。 |
TXFS_LIST_TRANSACTIONS 包含事务列表。 |
TXFS_LIST_TRANSACTIONS_ENTRY 包含有关事务的信息。 |
TXFS_MODIFY_RM 包含修改辅助资源管理器的日志参数和日志记录模式时所需的信息。 |
TXFS_QUERY_RM_INFORMATION 包含有关资源管理器 (RM) 的信息。 |
TXFS_READ_BACKUP_INFORMATION_OUT 包含事务性 NTFS (TxF) 特定结构。 仅当调用 TXFS_WRITE_BACKUP_INFORMATION 时,才应使用此信息。 (TXFS_READ_BACKUP_INFORMATION_OUT) |
TXFS_SAVEPOINT_INFORMATION FSCTL_TXFS_SAVEPOINT_INFORMATION 结构指定要执行的操作,以及要对哪个事务执行操作。 |
TXFS_TRANSACTION_ACTIVE_INFO 包含指示事务在创建快照时是否处于活动状态的标志。 |
TXFS_WRITE_BACKUP_INFORMATION 包含事务性 NTFS (TxF) 特定结构。 仅当调用 TXFS_WRITE_BACKUP_INFORMATION 时,才应使用此信息。 (TXFS_WRITE_BACKUP_INFORMATION) |
USN_JOURNAL_DATA_V0 表示更新序列号 (USN) 变更日志、其记录以及其容量。 (USN_JOURNAL_DATA_V0) |
USN_JOURNAL_DATA_V1 表示 USN) 更改日志、其记录和容量 (更新序列号。美国 |
USN_JOURNAL_DATA_V2 表示更新序列号 (USN) 变更日志、其记录以及其容量。 此结构是 FSCTL_QUERY_USN_JOURNAL 控制代码的输出缓冲区。 |
USN_RANGE_TRACK_OUTPUT 包含从 FSCTL_USN_TRACK_MODIFIED_RANGES 控制代码返回的更新序列号 (USN)。 |
USN_RECORD_COMMON_HEADER 包含在 USN_RECORD_V2、USN_RECORD_V3 和 USN_RECORD_V4 中通用的更新序列号 (USN) 通用标头的信息。 |
USN_RECORD_EXTENT 包含更新序列号 (USN) 记录范围的偏移量和长度。 |
USN_RECORD_V2 包含更新序列号 (USN) 变更日志 2.0 版记录的信息。 |
USN_RECORD_V3 包含更新序列号 (USN) 变更日志 3.0 版记录的信息。 |
USN_RECORD_V4 包含更新序列号 (USN) 变更日志 4.0 版记录的信息。 2.0 版和 3.0 版记录分别由 USN_RECORD_V2(也称 USN_RECORD)和 USN_RECORD_V3 结构定义。 |
USN_TRACK_MODIFIED_RANGES 包含有关使用 FSCTL_USN_TRACK_MODIFIED_RANGES 控制代码的更新序列号 (USN) 变更日志的范围跟踪参数的信息。 |
VERIFY_INFORMATION 包含用于验证磁盘盘区的信息。 |
VOLUME_BITMAP_BUFFER 表示磁盘上的已占用的和可用的群集。 |
VOLUME_DISK_EXTENTS 表示磁盘上的物理位置。 |
VOLUME_GET_GPT_ATTRIBUTES_INFORMATION 包含使用 IOCTL_VOLUME_GET_GPT_ATTRIBUTES 控制代码检索的卷属性。 |
WIM_ENTRY_INFO 定义特定于卷上托管的每个 WIM 数据源的元数据。 |
WIM_EXTERNAL_FILE_INFO 定义特定于 WOF_PROVIDER_WIM 提供的文件的元数据。 |
WIN32_FILE_ATTRIBUTE_DATA 包含文件或目录的属性信息。 |
WIN32_FIND_DATAA 包含有关 FindFirstFile、FindFirstFileEx 或 FindNextFile 函数找到的文件的信息。 (ANSI) |
WIN32_FIND_DATAW 包含有关 FindFirstFile、FindFirstFileEx 或 FindNextFile 函数找到的文件的信息。 (Unicode) |
WIN32_FIND_STREAM_DATA 包含有关 FindFirstStreamW 或 FindNextStreamW 函数找到的流的信息。 |
WOF_FILE_COMPRESSION_INFO_V1 定义特定于 WOF_PROVIDER_FILE 提供的文件的元数据。 |