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 7  
14 Mar 17 03:17
Ehsan Taheri
xxxxxx@yahoo.com
Join Date: 10 May 2016
Posts To This List: 111
What does CCB stand for?!!

sorry all, but what does this CCB stand for in the context of shadow file object implementation where one place the CCB in fscontext2? couldn't find anything googling :(
  Message 2 of 7  
14 Mar 17 08:55
Bo Brantén
xxxxxx@acc.umu.se
Join Date:
Posts To This List: 64
What does CCB stand for?!!

On Tue, 14 Mar 2017, xxxxx@yahoo.com wrote: > but what does this CCB stand for in the context of shadow file object implementation where one place the CCB in fscontext2? CCB stands for context control block and it is typicaly a structure that contains information that is uniq to every open handle to a file, for example the current position for read/write. Bo Branten
  Message 3 of 7  
14 Mar 17 10:11
Ehsan Taheri
xxxxxx@yahoo.com
Join Date: 10 May 2016
Posts To This List: 111
What does CCB stand for?!!

thanks
  Message 4 of 7  
14 Mar 17 10:30
Scott Noone
xxxxxx@osr.com
Join Date: 10 Jul 2002
Posts To This List: 920
List Moderator
What does CCB stand for?!!

Just to add...This terminology is borrowed from the Windows file systems which have historically called this structure the CCB (search FASTFAT for CCB). I don't know if the name originated any further back than that. I would prefer to call it the Open Control Block (OCB), but in the end I usually give in and call it the CCB. I guess deep down I'm really a conformist. -scott OSR @OSRDrivers wrote in message news:102277@ntfsd... thanks
  Message 5 of 7  
16 Mar 17 07:54
rod widdowson
xxxxxx@steadingsoftware.com
Join Date: 11 Sep 2006
Posts To This List: 825
What does CCB stand for?!!

> I don't know if the name originated any further back than that. I'm pretty sure that VMS had a Channel Control Block. The handle/file object equivalent to a negative index into a fixed array of them. I have a vague memory that, inter alia, it pointed to the structures where the VBN to LBN mappings happened. But it's been too long and I'm not even sure where by micro-fiche reader is, let alone the V3 micro-fiches R
  Message 6 of 7  
16 Mar 17 08:45
Scott Noone
xxxxxx@osr.com
Join Date: 10 Jul 2002
Posts To This List: 920
List Moderator
What does CCB stand for?!!

> I'm pretty sure that VMS had a Channel Control Block Of course! How foolish, should have assumed it came from VMS. Quick scan of technical documentation from 1994 tells me that to send I/O on VMS I call $ASSIGN to allocate a Channel Control Block (CCB) and then call $QIO/$QIOW to generate an I/O Request Packet (I/O) using that channel. As someone who never touched VMS it always feels like bizarro Windows, which is pretty fun. Thanks! -scott "Rod Widdowson" wrote in message news:102286@ntfsd... > I don't know if the name originated any further back than that. I'm pretty sure that VMS had a Channel Control Block. The handle/file object equivalent to a negative index into a fixed array of them. I have a vague memory that, inter alia, it pointed to the structures where the VBN to LBN mappings happened. But it's been too long and I'm not even sure where by micro-fiche reader is, let alone the V3 micro-fiches R
  Message 7 of 7  
18 Mar 17 10:30
rod widdowson
xxxxxx@steadingsoftware.com
Join Date: 11 Sep 2006
Posts To This List: 825
What does CCB stand for?!!

> Quick scan of technical documentation from 1994 quite modern then :-) Grey wall (Magic/5.5) or Orange wall (4.?) ? > tells me that to send I/O on VMS I call $ASSIGN to allocate a Channel > Control Block (CCB) and then call $QIO/$QIOW to generate an I/O Request > Packet (I/O) using that channel. Oh gosh it all comes back. I remembered while walking the dogs yesterday what > pointed to the structures where the VBN to > LBN mappings happened. was. It was the Window Control Block (WCB). If you needed to fully map a fragmented file it generated a "Cathedral Window", otherwise you (the file system) would get called back to "turn the windows" if the LBN/VBN mapping failed. However you were not called for the usermode read or write so there was no re-entrancy there. > As someone who never touched VMS it always feels like bizarro Windows, > which is pretty fun. It has to be said that the windows FS interface is way cleaner that the VMS one (which looked a lot like the RSX one - and in that one you could only have a directory hierarchy if you built it by hand). Why do I feel old?
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 16:17.


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