IoBuildAsynchronousFsdRequest

PIRP __stdcall IoBuildAsynchronousFsdRequest(
        ULONG MajorFunction,
        PDEVICE_OBJECT DeviceObject,
        PVOID Buffer,
        ULONG Length,
        PLARGE_INTEGER StartingOffset,
        PIO_STATUS_BLOCK IoStatusBlock){
  PIRP result; 
  VOID *ReturnAddress; 
  IopBuildAsynchronousFsdRequest(
    *(UINT64 *)&MajorFunction,
    DeviceObject,
    Buffer,
    *(UINT64 *)&Length,
    StartingOffset,
    IoStatusBlock,
    ReturnAddress);
  return result;
}

Referenced by:

FsRtlMdlReadEx
FsRtlPrepareMdlWriteEx
NT_DISK::Read
NT_DISK::Write