从完成例程返回状态

注意

为了获得最佳可靠性和性能,请使用支持筛选器管理器的 文件系统微筛选器驱动程序 ,而不是旧的文件系统筛选器驱动程序。 若要将旧驱动程序移植到微筛选器驱动程序,请参阅 移植旧版筛选器驱动程序指南

旧文件系统筛选器驱动程序的完成例程通常将以下两个 NTSTATUS 值之一返回给调用方:

  • STATUS_SUCCESS

  • STATUS_MORE_PROCESSING_REQUIRED

STATUS_SUCCESS指示驱动程序已完成 IRP,并允许 I/O 管理器继续完成 IRP 上的处理。

STATUS_MORE_PROCESSING_REQUIRED停止 I/O 管理器对 IRP 的完成处理。

如果返回任何其他 NTSTATUS 值,I/O 管理器会将其重置为STATUS_SUCCESS。

有关返回STATUS_MORE_PROCESSING_REQUIRED的详细信息,请参阅 对完成例程的约束