sys: FspIopDispatchPrepare

This commit is contained in:
Bill Zissimopoulos
2015-12-04 10:05:36 -08:00
parent f7d6c26d4b
commit e0c47750d9
5 changed files with 69 additions and 22 deletions

View File

@ -13,6 +13,7 @@ static NTSTATUS FspFsvrtCreate(
static NTSTATUS FspFsvolCreate(
PDEVICE_OBJECT DeviceObject, PIRP Irp, PIO_STACK_LOCATION IrpSp);
FSP_DRIVER_DISPATCH FspCreate;
FSP_IOPREP_DISPATCH FspCreatePrepare;
FSP_IOCMPL_DISPATCH FspCreateComplete;
#ifdef ALLOC_PRAGMA
@ -20,6 +21,7 @@ FSP_IOCMPL_DISPATCH FspCreateComplete;
#pragma alloc_text(PAGE, FspFsvrtCreate)
#pragma alloc_text(PAGE, FspFsvolCreate)
#pragma alloc_text(PAGE, FspCreate)
#pragma alloc_text(PAGE, FspCreatePrepare)
#pragma alloc_text(PAGE, FspCreateComplete)
#endif
@ -347,6 +349,14 @@ NTSTATUS FspCreate(
Irp->AssociatedIrp.SystemBuffer, IrpSp->Parameters.Create.EaLength);
}
NTSTATUS FspCreatePrepare(
PIRP Irp, FSP_FSCTL_TRANSACT_REQ *Request)
{
PAGED_CODE();
return STATUS_SUCCESS;
}
VOID FspCreateComplete(
PIRP Irp, const FSP_FSCTL_TRANSACT_RSP *Response)
{