数据访问和存储
数据访问和存储技术的概述。
若要开发数据访问和存储,需要以下标头:
- 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
有关此技术的编程指南,请参阅:
IOCTLs
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 从指定的 plex 读取。 |
FSCTL_RECALL_FILE 召回远程存储管理的存储介质中的文件,这是分层存储管理软件。 |
FSCTL_REPAIR_COPIES 通过选择要使用的正确副本来修复数据损坏。 |
FSCTL_REQUEST_BATCH_OPLOCK 请求对文件进行批处理机会锁。 |
FSCTL_REQUEST_FILTER_OPLOCK 请求文件上的筛选器机会锁。 |
FSCTL_REQUEST_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 检索文件的 Transacted 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 从主启动记录中删除启动签名,以便将磁盘格式化为从扇区零到磁盘末尾。 |
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 检索有关物理磁盘几何图形:_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 包含指示通知事件类型的值。 |
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 包含一个值,该值指定标识作的指令类型。 |
NVME_DIRECTIVE_RECEIVE_STREAMS_OPERATIONS 包含指示 Streams作的指令类型的值。 |
NVME_DIRECTIVE_SEND_IDENTIFY_OPERATIONS 包含一个值,该值指定发送到标识作的指令类型。 |
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 包含指示将在NVME_CDW10_IDENTIFY结构的控制器或命名空间结构(CNS)成员中返回的控制器或命名空间信息类型的值。 |
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 枚举作为输入传递给IOCTL_STORAGE_QUERY_PROPERTY请求的 STORAGE_PROPERTY_QUERY 结构的 PropertyId 成员的可能值,以检索存储设备或适配器的属性。 |
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 DeleteFile 函数 (winbase.h) 删除现有文件。 |
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 EjectDiskFromSADrive 函数弹出独立可移动驱动器中的媒体。 (ANSI) |
弹出DiskFromSADriveW EjectDiskFromSADrive 函数弹出独立可移动驱动器中的媒体。 (Unicode) |
弹出NtmsCleaner EjectNtmsCleaner 函数从当前保留的清洁槽中弹出清洁盒。 |
EjectNtmsMedia EjectNtmsMedia 函数从当前库的端口弹出指定的介质。 如果库繁忙,RSM 会排队弹出媒体并返回成功。 |
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 对象检索扩展属性(命名为私有数据)。 (ANSI) |
GetNtmsObjectAttributeW GetNtmsObjectAttribute 函数从指定的 RSM 对象检索扩展属性(命名为私有数据)。 (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 安装日志的策略(集)。 |
无效 使配额用户对象中存储的配额信息失效。 |
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 列出与服务器上共享资源建立的所有连接,或从特定计算机建立的所有连接。 |
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 指示 Resource Manager (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 设置指定文件的短名称的函数。 该文件必须位于 NTFS 文件系统卷上。 (ANSI) |
SetFileShortNameW 设置指定文件的短名称。 该文件必须位于 NTFS 文件系统卷上。 (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 发送一个准备请求。 |
跳过 跳过枚举序列中下一步的指定用户配额条目数。 |
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 指定用于创建 I/O 通道的标志,并调用 CreateIoRing。 |
IORING_HANDLE_REF 表示对 I/O 环作中使用的文件句柄的引用。 |
IORING_INFO 表示指定 I/O 环的形状和版本信息。 |
IORING_REGISTERED_BUFFER 表示已注册到 I/O 通道的缓冲区,该缓冲区调用 BuildIoRingRegisterBuffers。 |
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 结构将有关磁带 OMID 的信息传达给 RSM 数据库。 媒体标签库为库识别的所有媒体标签填充此结构。 |
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 包含用于中止以前提交到管理员提交队列或 I/O 提交队列的特定命令的 Abort 命令的参数。 |
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 包含用于检索指定特征的属性的 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结构包含设置指定特征属性的 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 包含 Get Features 命令返回的值,这些值描述指定功能支持的功能。 |
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)的 NVM 控制器以及从 NVM 控制器读取或写入数据和元数据(如果适用)。 |
NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER 包含主机内存缓冲区功能的参数,该参数指定主机内存描述符列表物理位置的较低 32 位。 |
NVME_CDW13_FEATURES 包含设置指定特征的属性的“设置功能”命令的参数。 |
NVME_CDW13_GET_LOG_PAGE |
NVME_CDW13_READ_WRITE 包含 NVME 读取和 NVME 写入命令的参数,这些命令可读取或写入指定逻辑块地址(LBA)的 NVM 控制器以及从 NVM 控制器读取或写入数据和元数据(如果适用)。 |
NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER 包含主机内存缓冲区功能的参数,该参数指定主机内存描述符列表的物理位置的上限 32 位。 |
NVME_CDW14_FEATURES NVME_CDW14_FEATURES结构包含设置指定特征的属性的 Set Features 命令的参数。 |
NVME_CDW15_FEATURE_HOST_MEMORY_BUFFER 包含主机内存缓冲区功能的参数,用于指定主机内存描述符列表中的条目数。 |
NVME_CDW15_FEATURES NVME_CDW15_FEATURES结构包含设置指定特征的属性的 Set Features 命令的参数。 |
NVME_CDW15_READ_WRITE 包含 NVME 读取和 NVME 写入命令的参数,这些命令可读取或写入指定逻辑块地址(LBA)的 NVM 控制器以及从 NVM 控制器读取或写入数据和元数据(如果适用)。 |
NVME_CHANGED_NAMESPACE_LIST_LOG 包含已更改的命名空间列表日志页的数据,该页描述自上次读取日志页以来已更改的控制器中的命名空间 标识命名空间 信息。 |
NVME_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。 |
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 媒体的 LBA 格式作为格式 NVM 命令的一部分的参数。 |
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 定义门铃寄存器,用于更新提交队列的 Tail 条目指针 y。 |
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 指示要执行的读取作的范围以及要从中读取的 plex。 |
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 包含使用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 表示 Resource Manager 上下文中的唯一标识符。 |
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)更改日志、记录及其容量。U |
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提供的文件的元数据。 |