MCPcopy Create free account
hub / github.com/bobranten/Ext4Fsd / Ext2DirectoryControl

Function Ext2DirectoryControl

Ext4Fsd/dirctl.c:1193–1219  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1191
1192
1193NTSTATUS
1194Ext2DirectoryControl (IN PEXT2_IRP_CONTEXT IrpContext)
1195{
1196 NTSTATUS Status;
1197
1198 ASSERT(IrpContext);
1199
1200 ASSERT((IrpContext->Identifier.Type == EXT2ICX) &&
1201 (IrpContext->Identifier.Size == sizeof(EXT2_IRP_CONTEXT)));
1202
1203 switch (IrpContext->MinorFunction) {
1204
1205 case IRP_MN_QUERY_DIRECTORY:
1206 Status = Ext2QueryDirectory(IrpContext);
1207 break;
1208
1209 case IRP_MN_NOTIFY_CHANGE_DIRECTORY:
1210 Status = Ext2NotifyChangeDirectory(IrpContext);
1211 break;
1212
1213 default:
1214 Status = STATUS_INVALID_DEVICE_REQUEST;
1215 Ext2CompleteIrpContext(IrpContext, Status);
1216 }
1217
1218 return Status;
1219}
1220
1221
1222BOOLEAN

Callers 1

Ext2DispatchRequestFunction · 0.85

Calls 3

Ext2QueryDirectoryFunction · 0.85
Ext2CompleteIrpContextFunction · 0.85

Tested by

no test coverage detected