I got the following issue under verifier but I can not find anything related to EX_FAST_RESOURCE_ENABLE_LEGACY_APIS,
any idea? TIA
FAST_ERESOURCE_PRECONDITION_VIOLATION (1c6)
The current thread is performing an invalid call to a fast resource routine.
Arguments:
Arg1: 000000000000000f, The caller passed a fast resource to a legacy routine that
supports fast resources, but the fast resource was not
initialized with EX_FAST_RESOURCE_ENABLE_LEGACY_APIS.
Arg2: fffff807177c1c38, Pointer to the resource.
Arg3: 0000000000000000
Arg4: 0000000000000000
FAULTING_SOURCE_CODE:
426: KeEnterCriticalRegion();
427: ExAcquireResourceExclusiveLite(&Globals.Sessions.Lock, TRUE);
> 428: context = ExAllocatePool(FILTER_NONPAGED_POOL, sizeof(*context));
429: if (!context)
430: {
431: status = STATUS_INSUFFICIENT_RESOURCES;
432: leave;
FAST_ERESOURCE_PRECONDITION_VIOLATION (1c6)
The current thread is performing an invalid call to a fast resource routine.
Arguments:
Arg1: 000000000000000f, The caller passed a fast resource to a legacy routine that
supports fast resources, but the fast resource was not
initialized with EX_FAST_RESOURCE_ENABLE_LEGACY_APIS.
Arg2: fffff8040710a230, Pointer to the resource.
Arg3: 0000000000000000
Arg4: 0000000000000000
I can’t seem to find a lot of info on the FAST_ERESOURCE_PRECONDITION_VIOLATION and EX_FAST_RESOURCE_ENABLE_LEGACY_APIS. What is it referring to? Fast I/O, or what?