mirror of
https://github.com/winfsp/winfsp.git
synced 2025-07-03 17:32:57 -05:00
sys: implement named stream open/close and related delete/share access issues
This commit is contained in:
@ -449,6 +449,9 @@ static NTSTATUS FspFsvolQueryStreamInformation(
|
||||
{
|
||||
PAGED_CODE();
|
||||
|
||||
if (!FspFsvolDeviceExtension(FsvolDeviceObject)->VolumeParams.NamedStreams)
|
||||
return STATUS_INVALID_PARAMETER;
|
||||
|
||||
NTSTATUS Result;
|
||||
PFILE_OBJECT FileObject = IrpSp->FileObject;
|
||||
FSP_FILE_NODE *FileNode = FileObject->FsContext;
|
||||
@ -499,6 +502,10 @@ static NTSTATUS FspFsvolQueryStreamInformationSuccess(
|
||||
{
|
||||
PAGED_CODE();
|
||||
|
||||
if (!FspFsvolDeviceExtension(IoGetCurrentIrpStackLocation(Irp)->DeviceObject)->
|
||||
VolumeParams.NamedStreams)
|
||||
return STATUS_INVALID_PARAMETER;
|
||||
|
||||
NTSTATUS Result;
|
||||
PIO_STACK_LOCATION IrpSp = IoGetCurrentIrpStackLocation(Irp);
|
||||
PFILE_OBJECT FileObject = IrpSp->FileObject;
|
||||
|
Reference in New Issue
Block a user