UserModeFilterManagerMessages
UserModeFilterManagerMessages.Instance (HResult.USERMODE_FILTER_MANAGER) contains Microsoft's HResult code descriptions for User mode filter manager (USERMODE_FILTER_MANAGER facility).
HResult | Key | Text | Exception |
---|---|---|---|
0x001F0001 | USERMODE_FILTER_MANAGER.ERROR_FLT_IO_COMPLETE | The IO was completed by a filter. | |
0x801F0001 | USERMODE_FILTER_MANAGER.ERROR_FLT_NO_HANDLER_DEFINED | A handler was not defined by the filter for this operation. | |
0x801F0002 | USERMODE_FILTER_MANAGER.ERROR_FLT_CONTEXT_ALREADY_DEFINED | A context is already defined for this object. | |
0x801F0003 | USERMODE_FILTER_MANAGER.ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST | Asynchronous requests are not valid for this operation. | |
0x801F0004 | USERMODE_FILTER_MANAGER.ERROR_FLT_DISALLOW_FAST_IO | Disallow the Fast IO path for this operation. | |
0x801F0005 | USERMODE_FILTER_MANAGER.ERROR_FLT_INVALID_NAME_REQUEST | An invalid name request was made. The name requested cannot be retrieved at this time. | |
0x801F0006 | USERMODE_FILTER_MANAGER.ERROR_FLT_NOT_SAFE_TO_POST_OPERATION | Posting this operation to a worker thread for further processing is not safe at this time because it could lead to a system deadlock. | |
0x801F0007 | USERMODE_FILTER_MANAGER.ERROR_FLT_NOT_INITIALIZED | The Filter Manager was not initialized when a filter tried to register. Be sure that the Filter Manager is being loaded as a driver. | |
0x801F0008 | USERMODE_FILTER_MANAGER.ERROR_FLT_FILTER_NOT_READY | The filter is not ready for attachment to volumes because it has not finished initializing (FltStartFiltering has not been called). | |
0x801F0009 | USERMODE_FILTER_MANAGER.ERROR_FLT_POST_OPERATION_CLEANUP | The filter must clean up any operation-specific context at this time because it is being removed from the system before the operation is completed by the lower drivers. | |
0x801F000A | USERMODE_FILTER_MANAGER.ERROR_FLT_INTERNAL_ERROR | The Filter Manager had an internal error from which it cannot recover; therefore, the operation has been failed. This is usually the result of a filter returning an invalid value from a preoperation callback. | |
0x801F000B | USERMODE_FILTER_MANAGER.ERROR_FLT_DELETING_OBJECT | The object specified for this action is in the process of being deleted; therefore, the action requested cannot be completed at this time. | |
0x801F000C | USERMODE_FILTER_MANAGER.ERROR_FLT_MUST_BE_NONPAGED_POOL | Nonpaged pool must be used for this type of context. | |
0x801F000D | USERMODE_FILTER_MANAGER.ERROR_FLT_DUPLICATE_ENTRY | A duplicate handler definition has been provided for an operation. | |
0x801F000E | USERMODE_FILTER_MANAGER.ERROR_FLT_CBDQ_DISABLED | The callback data queue has been disabled. | |
0x801F000F | USERMODE_FILTER_MANAGER.ERROR_FLT_DO_NOT_ATTACH | Do not attach the filter to the volume at this time. | |
0x801F0010 | USERMODE_FILTER_MANAGER.ERROR_FLT_DO_NOT_DETACH | Do not detach the filter from the volume at this time. | |
0x801F0011 | USERMODE_FILTER_MANAGER.ERROR_FLT_INSTANCE_ALTITUDE_COLLISION | An instance already exists at this altitude on the volume specified. | |
0x801F0012 | USERMODE_FILTER_MANAGER.ERROR_FLT_INSTANCE_NAME_COLLISION | An instance already exists with this name on the volume specified. | |
0x801F0013 | USERMODE_FILTER_MANAGER.ERROR_FLT_FILTER_NOT_FOUND | The system could not find the filter specified. | |
0x801F0014 | USERMODE_FILTER_MANAGER.ERROR_FLT_VOLUME_NOT_FOUND | The system could not find the volume specified. | |
0x801F0015 | USERMODE_FILTER_MANAGER.ERROR_FLT_INSTANCE_NOT_FOUND | The system could not find the instance specified. | |
0x801F0016 | USERMODE_FILTER_MANAGER.ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND | No registered context allocation definition was found for the given request. | |
0x801F0017 | USERMODE_FILTER_MANAGER.ERROR_FLT_INVALID_CONTEXT_REGISTRATION | An invalid parameter was specified during context registration. | |
0x801F0018 | USERMODE_FILTER_MANAGER.ERROR_FLT_NAME_CACHE_MISS | The name requested was not found in the Filter Manager name cache and could not be retrieved from the file system. | |
0x801F0019 | USERMODE_FILTER_MANAGER.ERROR_FLT_NO_DEVICE_OBJECT | The requested device object does not exist for the given volume. | |
0x801F001A | USERMODE_FILTER_MANAGER.ERROR_FLT_VOLUME_ALREADY_MOUNTED | The specified volume is already mounted. | |
0x801F001B | USERMODE_FILTER_MANAGER.ERROR_FLT_ALREADY_ENLISTED | The specified Transaction Context is already enlisted in a transaction. | |
0x801F001C | USERMODE_FILTER_MANAGER.ERROR_FLT_CONTEXT_ALREADY_LINKED | The specified context is already attached to another object. | |
0x801F0020 | USERMODE_FILTER_MANAGER.ERROR_FLT_NO_WAITER_FOR_REPLY | No waiter is present for the filter's reply to this message. |
This document is partially derived from work with following license.
/*This file is a derivate of a source file that has following license (below). ======================================================================== The MIT License (MIT) Copyright (c) Microsoft Corporation Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ======================================================================*/