VerifierNtWriteFile

NTSTATUS __stdcall VerifierNtWriteFile(
        VOID *FileHandle,
        VOID *Event,
        VOID *ApcRoutine,
        VOID *a4,
        _IO_STATUS_BLOCK *a5,
        UINT64 a6,
        VOID *ApcContext,
        _IO_STATUS_BLOCK *IoStatusBlock,
        VOID *Buffer,
        UINT64 Length,
        _LARGE_INTEGER *ByteOffset,
        UINT64 *Key){
  INT8 pszDest[40]; 
  VOID *retaddr; 

  if( (MmVerifierData & 0x10) != 0 && KeGetCurrentIrql() )
  {
    ViErrorDisplayDescription(586);
    if( RtlStringCbPrintfA(pszDest, 0x26ui64, (INT8 *)"CulpritAddress = %p.\n") >= 0 )
      VfUtilDbgPrint(pszDest);
    ViErrorFinishReport(586, retaddr, 0i64, 0i64);
  }
  return((__int64(__fastcall *)(VOID *, VOID *, VOID *, VOID *, _IO_STATUS_BLOCK *, UINT64, _DWORD, _IO_STATUS_BLOCK *, VOID *))pXdvNtWriteFile)(
           FileHandle,
           Event,
           ApcRoutine,
           a4,
           a5,
           a6,
           (_DWORD)ApcContext,
           IoStatusBlock,
           Buffer);
}

Referenced by:

No references.