Go to the source code of this file.
◆ BugCheckFileId
◆ Dbg
#define Dbg (DEBUG_TRACE_DIRCTRL) |
◆ _Requires_lock_held_()
_Requires_lock_held_ |
( |
_Global_critical_region_ |
| ) |
|
Definition at line 38 of file dirctrl.c.
97{
100
102
104
106
107
108
109
110
111
113
115
117
119
120 Status = FatCommonDirectoryControl( IrpContext,
Irp );
121
123
124
125
126
127
128
129
130
133
135
137
138
139
140
141
143
145
147}
ULONG FatExceptionFilter(IN PIRP_CONTEXT IrpContext, IN PEXCEPTION_POINTERS ExceptionPointer)
BOOLEAN FatIsIrpTopLevel(IN PIRP Irp)
#define DebugTrace(INDENT, LEVEL, X, Y)
IN PFCB IN PCCB IN TYPE_OF_OPEN IN BOOLEAN IN BOOLEAN TopLevel
PIRP_CONTEXT FatCreateIrpContext(IN PIRP Irp, IN BOOLEAN Wait)
#define FsRtlEnterFileSystem
#define FsRtlExitFileSystem
#define UNREFERENCED_PARAMETER(P)
VOID NTAPI IoSetTopLevelIrp(IN PIRP Irp)
#define _SEH2_GetExceptionCode()
#define _SEH2_EXCEPT(...)
#define _SEH2_GetExceptionInformation()
◆ FatGetDirTimes()
Definition at line 1330 of file dirctrl.c.
1355{
1357
1358
1359
1360
1361
1365 0 );
1366
1367
1368
1369
1370
1372
1373
1374
1375
1376
1377
1380
1382
1384 Dirent->CreationMSec * 10 * 1000 * 10;
1385
1386 } else {
1387
1388
1389
1390
1391
1393
1398
1399 } else {
1400
1403 }
1404 }
1405
1406
1407
1408
1409
1412
1414
1416
1420 (WriteTime->
Minute * 60) +
1421 (WriteTime->
Hour * 60 * 60)),
1422 1000 * 1000 * 10);
1423
1424 } else {
1425
1426
1427
1428
1429
1431
1434 Dirent->LastAccessDate );
1435
1436 } else {
1437
1440 }
1441 }
1442 }
1443}
_In_ PFCB _In_ PDIRENT_ENUM_CONTEXT _Inout_ PDIRENT Dirent
#define ExLocalTimeToSystemTime(LocTime, SysTime)
LARGE_INTEGER FatJanOne1980
LARGE_INTEGER FatFatTimeToNtTime(_In_ PIRP_CONTEXT IrpContext, _In_ FAT_TIME_STAMP FatTime, _In_ UCHAR TenMilliSeconds)
LARGE_INTEGER FatFatDateToNtTime(_In_ PIRP_CONTEXT IrpContext, _In_ FAT_DATE FatDate)
#define UInt32x32To64(a, b)
LARGE_INTEGER LastWriteTime
◆ Fat8QMdot3QM
Initial value:
Definition at line 31 of file dirctrl.c.