VPB issues

The qustion is for Tony Mason.

I have seen the answers that you have given to Allen at the time:

“If the file object refers to the Vpb, it gets decremented by the I/O
Manager. If you are getting the close (which means the file object is
being destroyed, so there are no other references) but not observing a
decrement on the Vpb the only other reason I can think is that your file
object does not refer to the Vpb.”

I experience the same problem (~2 years after…) But do not understand your solution, because my VCB does point to the same VPB ( in create and in close ) but yet the Vpb->ReferenceCount continues to grow on every create and does not decrease on the close (which comes after a cleanup of course).

Can you please explain why?

Igal