MiCommitRequestFailed
VOID __stdcall MiCommitRequestFailed(
_EPROCESS *TargetProcess,
INT64 Status,
UINT64 QuotaCharge,
_COMMIT_FAIL_LOCATION FailureLocation){
_ETHREAD *CurrentThread;
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
MiLogCommitRequestFailed(TargetProcess, QuotaCharge, FailureLocation);
if( CurrentThread->Tcb.ApcStateIndex != 1
&& (CurrentThread->Tcb._bf_0 & 0x400) == 0
&& (TargetProcess->Flags & 0x100) != 0 )
{
KeRequestTerminationProcess(&CurrentThread->Tcb, 1i64);
}
}Referenced by:
MiChargeFullProcessCommitment