To be a bit more abstract, a Virtual Filesystem (VFS) is simply an abstract interface to a specific filesystem implementation.

If something is supported by VFS, then it will be supported by the filesystems the Operating System supports, or at least return an error condition.

If you're familiar with Object Oriented Programming policy, then you can think of the VFS as an abstract, or virtual, base class.