viewer9 documentation | Index Home |
Directory PML Operation
These operations belong to opcode=3,32.
NotifyChangeDirectory
CompletionFilter ("Filter" in Procmon) is bit flags.
QueryDirectory
Filter is a string field which doesn't always exist. FileInfoClass ("FileInformationClass" in Procmon) is an enumerated code. Filenames is a list of strings (in the Procmon detail they appear as a numbered list rather than under a single label).
Example of QueryDirectory from 64-bit PML
Hover over field values like Time, ResultCode, FileInfoClass, and bytes of evdata and evresults in this example to see tooltips as they appear in viewer9. The tooltip of the first byte of a color patch tells the field name.
QueryDirectory opcode=3,32
ev=35249 advop=IRP_MJ_DIRECTORY_CONTROL
Time: | 2022-05-17 16:06:22.5988778 |
Duration: | 0.0000132 |
ResultCode: | SUCCESS |
Tid: | 1040 |
Path: | C:\Windows |
Filter: | Windows |
FileInfoClass: | FileBothDirectoryInformation |
Filenames: | Windows |
evdata[0-90] file offset 20300850
0 | 01 00 00 00 4c b1 0b 3f | ....L..? |
8 | 00 08 26 00 01 00 00 00 | ..&..... |
16 | 68 02 00 00 00 00 00 00 | h....... |
24 | 70 ba b8 07 80 fa ff ff | p....... |
32 | 03 00 00 00 00 00 00 00 | ........ |
40 | 00 00 00 00 00 00 00 00 | ........ |
48 | 70 e1 f3 10 00 00 00 00 | p....... |
56 | 00 00 00 00 00 00 00 00 | ........ |
64 | 03 80 68 00 43 3a 5c 07 | ..h.C:\. |
72 | 00 57 00 69 00 6e 00 64 | .W.i.n.d |
80 | 00 6f 00 77 00 73 00 65 | .o.w.s.e |
88 | 00 76 00 | .v. |
evresults[0-615] file offset 20300943
0 | 00 00 00 00 00 00 00 00 | ........ |
8 | 7c c7 b0 fd 31 04 ca 01 | ....1... |
16 | ea d0 d9 4b 70 35 d6 01 | ...Kp5.. |
24 | ea d0 d9 4b 70 35 d6 01 | ...Kp5.. |
32 | ea d0 d9 4b 70 35 d6 01 | ...Kp5.. |
40 | 00 00 00 00 00 00 00 00 | ........ |
48 | 00 00 00 00 00 00 00 00 | ........ |
56 | 10 00 00 00 0e 00 00 00 | ........ |
64 | 00 00 00 00 00 00 00 00 | ........ |
72 | 00 00 00 00 00 00 00 00 | ........ |
80 | 00 00 00 00 00 00 00 00 | ........ |
88 | 00 00 00 00 00 00 57 00 | ......W. |
96 | 69 00 6e 00 64 00 6f 00 | i.n.d.o. |
104 | 77 00 73 00 00 00 00 00 | w.s..... |
112 | 00 00 00 00 00 00 00 00 | ........ |
omit 22 rows of zeros | ||
296 | 00 00 00 00 00 00 00 00 | ........ |
304 | 50 b3 92 1a 00 00 00 00 | P....... |
312 | 00 00 00 00 00 00 00 00 | ........ |
320 | 00 00 00 00 00 00 00 00 | ........ |
328 | 00 00 00 00 00 00 00 00 | ........ |
336 | 00 00 00 00 00 00 00 00 | ........ |
344 | 60 86 96 00 00 00 00 00 | `....... |
352 | 00 00 00 00 00 00 00 00 | ........ |
360 | 58 88 96 00 00 00 00 00 | X....... |
368 | 00 8c 96 00 00 00 00 00 | ........ |
376 | 00 00 00 00 00 00 00 00 | ........ |
omit 3 rows of zeros | ||
408 | 00 00 00 00 00 00 00 00 | ........ |
416 | 28 31 c2 77 00 00 00 00 | (1.w.... |
424 | 00 00 00 00 00 00 00 00 | ........ |
432 | 30 00 00 00 00 00 00 00 | 0....... |
440 | 00 00 96 00 00 00 00 00 | ........ |
448 | 22 00 00 00 00 00 00 00 | "....... |
456 | 22 00 00 00 00 00 00 00 | "....... |
464 | a8 02 96 00 00 00 00 00 | ........ |
472 | 14 7b c4 77 00 00 00 00 | ...w.... |
480 | 00 00 00 00 6a 00 00 00 | ....j... |
488 | 22 00 00 00 00 00 00 00 | "....... |
496 | 2d 00 76 01 e7 84 4f be | -.v...O. |
504 | 50 8a 96 00 00 00 00 00 | P....... |
512 | 00 00 00 00 00 00 00 00 | ........ |
520 | 70 cb 98 00 00 00 00 00 | p....... |
528 | 00 05 22 00 6a 00 00 00 | ..".j... |
536 | 60 06 27 00 6a 00 00 00 | `.'.j... |
544 | 04 01 00 00 00 00 00 00 | ........ |
552 | 60 06 27 00 6a 00 00 00 | `.'.j... |
560 | 00 00 00 00 00 00 00 00 | ........ |
568 | 60 06 27 00 6a 00 00 00 | `.'.j... |
576 | 80 6c 9d 00 00 00 00 00 | .l...... |
584 | 76 2f 7d fd fe 07 00 00 | v/...... |
592 | 00 98 96 00 00 00 00 00 | ........ |
600 | 00 00 00 00 00 00 00 00 | ........ |
608 | 00 00 00 00 00 00 00 00 | ........ |
Call Stack stacksize=24
StackAddress | mod | ModName | ModPath |
---|---|---|---|
0xfffff880011730f7 | 194 | fltmgr.sys + 0x20f7 | C:\Windows\system32\drivers\fltmgr.sys |
0xfffff88001173fc7 | 194 | fltmgr.sys + 0x2fc7 | C:\Windows\system32\drivers\fltmgr.sys |
0xfffff880011726c7 | 194 | fltmgr.sys + 0x16c7 | C:\Windows\system32\drivers\fltmgr.sys |
0xfffff80002b54c5a | 161 | ntoskrnl.exe + 0x306c5a | C:\Windows\system32\ntoskrnl.exe |
0xfffff800028eff53 | 161 | ntoskrnl.exe + 0xa1f53 | C:\Windows\system32\ntoskrnl.exe |
0x77c89afa | 2 | ntdll.dll + 0x69afa | C:\Windows\SYSTEM32\ntdll.dll |
0x7fefd7efc5b | 43 | KERNELBASE.dll + 0x1fc5b | C:\Windows\system32\KERNELBASE.dll |
0x7fefd7d717c | 43 | KERNELBASE.dll + 0x717c | C:\Windows\system32\KERNELBASE.dll |
0x77a1ae84 | 0 | kernel32.dll + 0x1ae84 | C:\Windows\system32\kernel32.dll |
0x13ff5e826 | 681 | chrome.exe + 0x2e826 | C:\Program Files\Google\Chrome\Application\chrome.exe |
0x13ff6c83c | 681 | chrome.exe + 0x3c83c | C:\Program Files\Google\Chrome\Application\chrome.exe |
0x13ff6c297 | 681 | chrome.exe + 0x3c297 | C:\Program Files\Google\Chrome\Application\chrome.exe |
0x7fee7dcc75a | 683 | chrome.dll + 0x26ac75a | C:\Program Files\Google\Chrome\Application\101.0.4951.67\chrome.dll |
0x7fee688a3aa | 683 | chrome.dll + 0x116a3aa | C:\Program Files\Google\Chrome\Application\101.0.4951.67\chrome.dll |
0x7fee688a05c | 683 | chrome.dll + 0x116a05c | C:\Program Files\Google\Chrome\Application\101.0.4951.67\chrome.dll |
0x7fee788e576 | 683 | chrome.dll + 0x216e576 | C:\Program Files\Google\Chrome\Application\101.0.4951.67\chrome.dll |
0x7fee8bd8f60 | 683 | chrome.dll + 0x34b8f60 | C:\Program Files\Google\Chrome\Application\101.0.4951.67\chrome.dll |
0x7fee5a7b955 | 683 | chrome.dll + 0x35b955 | C:\Program Files\Google\Chrome\Application\101.0.4951.67\chrome.dll |
0x7fee936f18b | 683 | chrome.dll + 0x3c4f18b | C:\Program Files\Google\Chrome\Application\101.0.4951.67\chrome.dll |
0x7fee936dce0 | 683 | chrome.dll + 0x3c4dce0 | C:\Program Files\Google\Chrome\Application\101.0.4951.67\chrome.dll |
0x7fee5a7c388 | 683 | chrome.dll + 0x35c388 | C:\Program Files\Google\Chrome\Application\101.0.4951.67\chrome.dll |
0x7fee60739d1 | 683 | chrome.dll + 0x9539d1 | C:\Program Files\Google\Chrome\Application\101.0.4951.67\chrome.dll |
0x77a1556d | 0 | kernel32.dll + 0x1556d | C:\Windows\system32\kernel32.dll |
0x77c7372d | 2 | ntdll.dll + 0x5372d | C:\Windows\SYSTEM32\ntdll.dll |
See also
Posted 4 Jul 2022 last updated 15 Nov 2022 As viewer9 is just starting out, discussion is invited via email. Please send questions and comments to forum@viewer9.com directly. Threads that might be valuable to other users will be posted as part of the documentation. Posted messages will not include your address or your full name, and might be shortened for brevity.
Copyright 2022, bryantlite, Inc.