This commit is contained in:
Bill Zissimopoulos 2015-11-24 16:37:15 -08:00
parent 324306a784
commit 869793ea69

View File

@ -81,11 +81,11 @@ static NTSTATUS FspFsctlCreateVolume(
FsvrtDeviceExtension->Base.Kind = FspFsvrtDeviceExtensionKind; FsvrtDeviceExtension->Base.Kind = FspFsvrtDeviceExtensionKind;
FspIoqInitialize(&FsvrtDeviceExtension->TransactIoq); FspIoqInitialize(&FsvrtDeviceExtension->TransactIoq);
FspIoqInitialize(&FsvrtDeviceExtension->Ioq); FspIoqInitialize(&FsvrtDeviceExtension->Ioq);
Result = FspTransactThreadStart(&FsvrtDeviceExtension->TransactThread,
&FsvrtDeviceExtension->TransactIoq, &FsvrtDeviceExtension->Ioq);
RtlCopyMemory(FspFsvrtDeviceExtension(FsvrtDeviceObject)->SecurityDescriptorBuf, RtlCopyMemory(FspFsvrtDeviceExtension(FsvrtDeviceObject)->SecurityDescriptorBuf,
SecurityDescriptor, InputBufferLength); SecurityDescriptor, InputBufferLength);
Irp->IoStatus.Information = DeviceName.Length + 1; Irp->IoStatus.Information = DeviceName.Length + 1;
Result = FspTransactThreadStart(&FsvrtDeviceExtension->TransactThread,
&FsvrtDeviceExtension->TransactIoq, &FsvrtDeviceExtension->Ioq);
if (!NT_SUCCESS(Result)) if (!NT_SUCCESS(Result))
IoDeleteDevice(FsvrtDeviceObject); IoDeleteDevice(FsvrtDeviceObject);
} }