VfPendingStartLogging
_IOV_FORCED_PENDING_TRACE *__stdcall VfPendingStartLogging(_IRP *Irp){
_IOV_FORCED_PENDING_TRACE *result;
_ETHREAD *CurrentThread;
if( !VfForcedPendingLog )
return 0i64;
result = (_IOV_FORCED_PENDING_TRACE *)(VfForcedPendingLog
+ ((unsigned __int64)(_InterlockedIncrement(&VfForcedPendingIrps) & (unsigned int)(VfForcedPendingLogLength - 1)) << 9));
result->Irp = Irp;
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
result->StackTrace[0] = 0i64;
result->Thread = CurrentThread;
return result;
}Referenced by:
IovpCallDriver1
IovpCompleteRequest1