sys: create

This commit is contained in:
Bill Zissimopoulos 2015-12-29 14:02:57 -08:00
parent 28ab5aa3e4
commit 5aa722d12e

View File

@ -290,6 +290,7 @@ NTSTATUS FspFsvolCreatePrepare(
{ {
PAGED_CODE(); PAGED_CODE();
#if 0
NTSTATUS Result; NTSTATUS Result;
PIO_STACK_LOCATION IrpSp = IoGetCurrentIrpStackLocation(Irp); PIO_STACK_LOCATION IrpSp = IoGetCurrentIrpStackLocation(Irp);
PACCESS_STATE AccessState = IrpSp->Parameters.Create.SecurityContext->AccessState; PACCESS_STATE AccessState = IrpSp->Parameters.Create.SecurityContext->AccessState;
@ -304,6 +305,7 @@ NTSTATUS FspFsvolCreatePrepare(
/* send the user-mode handle to the user-mode file system */ /* send the user-mode handle to the user-mode file system */
FspIopRequestContext(Request, RequestAccessToken) = UserModeAccessToken; FspIopRequestContext(Request, RequestAccessToken) = UserModeAccessToken;
Request->Req.Create.AccessToken = (UINT_PTR)UserModeAccessToken; Request->Req.Create.AccessToken = (UINT_PTR)UserModeAccessToken;
#endif
return STATUS_SUCCESS; return STATUS_SUCCESS;
} }
@ -429,6 +431,7 @@ static VOID FspFsvolCreateRequestFini(PVOID Context[3])
if (0 != Context[RequestFsContext]) if (0 != Context[RequestFsContext])
FspFileContextRelease(Context[RequestFsContext]); FspFileContextRelease(Context[RequestFsContext]);
#if 0
if (0 != Context[RequestAccessToken]) if (0 != Context[RequestAccessToken])
{ {
#if DBG #if DBG
@ -440,6 +443,7 @@ static VOID FspFsvolCreateRequestFini(PVOID Context[3])
ObCloseHandle(Context[RequestAccessToken], KernelMode); ObCloseHandle(Context[RequestAccessToken], KernelMode);
#endif #endif
} }
#endif
} }
NTSTATUS FspCreate( NTSTATUS FspCreate(