Driver Problems? Questions? Issues?
Put OSR's experience to work for you! Contact us for assistance with:
  • Creating the right design for your requirements
  • Reviewing your existing driver code
  • Analyzing driver reliability/performance issues
  • Custom training mixed with consulting and focused directly on your specific areas of interest/concern.
Check us out. OSR, the Windows driver experts.

On-Access, Transparent, Per-File Data Encryption:

OSR's File Encryption Solution Framework (FESF) provides all the infrastructure you need to build a transparent file encryption product REALLY FAST.

Super flexible policy determination and customization, all done in user-mode. Extensive starter/sample code provided.

Proven, robust, flexible. In use in multiple commercial products.

Currently available on Windows. FESF for Linux will ship in 2018.

For more info: https://www.osr.com/fesf

Go Back   OSR Online Lists > ntfsd
Welcome, Guest
You must login to post to this list
  Message 1 of 4  
14 Nov 17 15:11
Mauro Leggieri
xxxxxx@mauroleggieri.com
Join Date: 02 Jun 2016
Posts To This List: 33
Purpose of FSRTL_ADVANCED_FCB_HEADER.ReservedContext?

Hi, Which is the purpose of FSRTL_ADVANCED_FCB_HEADER->ReservedContext field? I saw sometimes points to a double-linked list used by the filter manager driver (using FsRtlInsertReservedPerStreamContext/FsRtlLookup... apis) but would like to know if it has a specific meaning. Regards, Mauro.
  Message 2 of 4  
15 Nov 17 07:21
Scott Noone
xxxxxx@osr.com
Join Date: 10 Jul 2002
Posts To This List: 942
List Moderator
Purpose of FSRTL_ADVANCED_FCB_HEADER.ReservedContext?

There's a comment in the header, not sure if you'll get any more detail than that: #if (NTDDI_VERSION >= NTDDI_WINBLUE) // // This field is used internally by the FSRTL to assist in context lookup. // PVOID ReservedContext; #endif -scott OSR @OSRDrivers
  Message 3 of 4  
15 Nov 17 12:46
rod widdowson
xxxxxx@steadingsoftware.com
Join Date: 11 Sep 2006
Posts To This List: 831
Purpose of FSRTL_ADVANCED_FCB_HEADER.ReservedContext?

// This field is used internally by the FSRTL to assist in context lookup. ISTR that it is used to point to something which helps the FILE (as opposed to STREAM) context lookup. IIRC when I reserached it it turns up at the same time... But you probably don't want to care unless you are having fcb lookup issues
  Message 4 of 4  
20 Nov 17 13:54
Mauro Leggieri
xxxxxx@mauroleggieri.com
Join Date: 02 Jun 2016
Posts To This List: 33
Purpose of FSRTL_ADVANCED_FCB_HEADER.ReservedContext?

Hi guys, As a research, I was trying to figure out why Cloud minifilter calls FltGetStreamContext on a file that has just been opened. Found the ReservedContext field points to a double-linked list and that list contains ONE item. I thought the stream, file, (etc) context lists would be empty when a file is opened. Regards, Mauro.
Posting Rules  
You may not post new threads
You may not post replies
You may not post attachments
You must login to OSR Online AND be a member of the ntfsd list to be able to post.

All times are GMT -5. The time now is 00:35.


Copyright ©2015, OSR Open Systems Resources, Inc.
Based on vBulletin Copyright ©2000 - 2005, Jelsoft Enterprises Ltd.
Modified under license