Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

_VCB Struct Reference

#include <udfstruc.h>

List of all members.

Public Attributes

NODE_TYPE_CODE NodeTypeCode
NODE_BYTE_SIZE NodeByteSize
PVPB Vpb
PPCB Pcb
PDEVICE_OBJECT TargetDeviceObject
ULONG VcbState
VCB_CONDITION VcbCondition
PFILE_OBJECT VolumeLockFileObject
ULONG MediaChangeCount
ULONG SectorSize
ULONG SectorShift
ULONG BoundS
ULONG BoundN
ULONG VcbCleanup
ULONG VcbReference
ULONG VcbUserReference
ULONG VcbResidualReference
ULONG VcbResidualUserReference
_FCBVolumeDasdFcb
_FCBRootIndexFcb
_FCBMetadataFcb
_FCBVatFcb
VMCB Vmcb
ERESOURCE VcbResource
ERESOURCE FileResource
FAST_MUTEX VcbMutex
PVOID VcbLockThread
PNOTIFY_SYNC NotifySync
LIST_ENTRY DirNotifyList
RTL_GENERIC_TABLE FcbTable


Member Data Documentation

LONGLONG _VCB::Alignment
 

Definition at line 551 of file udfstruc.h.

ULONG _VCB::BoundN
 

Definition at line 601 of file udfstruc.h.

Referenced by UdfMountVolume().

ULONG _VCB::BoundS
 

Definition at line 600 of file udfstruc.h.

Referenced by UdfMountVolume().

LIST_ENTRY _VCB::DirNotifyList
 

Definition at line 673 of file udfstruc.h.

Referenced by UdfCommonCleanup().

RTL_GENERIC_TABLE _VCB::FcbTable
 

Definition at line 679 of file udfstruc.h.

ERESOURCE _VCB::FileResource
 

Definition at line 650 of file udfstruc.h.

ULONG _VCB::MediaChangeCount
 

Definition at line 572 of file udfstruc.h.

Referenced by UdfMountVolume(), and UdfVerifyVolume().

struct _FCB* _VCB::MetadataFcb
 

Definition at line 630 of file udfstruc.h.

Referenced by UdfCommonRead(), UdfDeleteFcb(), and UdfLookupActiveIcbInExtent().

NODE_BYTE_SIZE _VCB::NodeByteSize
 

Definition at line 523 of file udfstruc.h.

NODE_TYPE_CODE _VCB::NodeTypeCode
 

Definition at line 522 of file udfstruc.h.

PNOTIFY_SYNC _VCB::NotifySync
 

Definition at line 667 of file udfstruc.h.

Referenced by UdfCommonCleanup().

PPCB _VCB::Pcb
 

Definition at line 535 of file udfstruc.h.

Referenced by UdfLookupAllocation(), UdfMountVolume(), and UdfVerifyVolume().

struct _FCB* _VCB::RootIndexFcb
 

Definition at line 629 of file udfstruc.h.

Referenced by UdfCommonCreate(), UdfDeleteFcb(), UdfMountVolume(), and UdfVerifyVolume().

ULONG _VCB::SectorShift
 

Definition at line 584 of file udfstruc.h.

ULONG _VCB::SectorSize
 

Definition at line 578 of file udfstruc.h.

PDEVICE_OBJECT _VCB::TargetDeviceObject
 

Definition at line 541 of file udfstruc.h.

Referenced by UdfCommonPnp(), UdfLoadSparingTables(), UdfMountVolume(), UdfPnpCancelRemove(), UdfPnpQueryRemove(), UdfPnpRemove(), UdfPnpSurpriseRemove(), and UdfVerifyVolume().

struct _FCB* _VCB::VatFcb
 

Definition at line 631 of file udfstruc.h.

Referenced by UdfDeleteFcb().

ULONG _VCB::VcbCleanup
 

Definition at line 611 of file udfstruc.h.

Referenced by UdfCommonCleanup(), UdfCommonClose(), UdfFspClose(), and UdfVerifyVolume().

VCB_CONDITION _VCB::VcbCondition
 

Definition at line 559 of file udfstruc.h.

Referenced by UdfCommonCleanup(), UdfCommonClose(), UdfDismountVolume(), UdfFspClose(), UdfInvalidateVolumes(), UdfIsVolumeDirty(), UdfMountVolume(), UdfPerformVerify(), UdfPnpQueryRemove(), UdfPnpRemove(), UdfPnpSurpriseRemove(), UdfScanForDismountedVcb(), UdfVerifyFcbOperation(), and UdfVerifyVolume().

LIST_ENTRY _VCB::VcbLinks
 

Definition at line 550 of file udfstruc.h.

PVOID _VCB::VcbLockThread
 

Definition at line 661 of file udfstruc.h.

FAST_MUTEX _VCB::VcbMutex
 

Definition at line 660 of file udfstruc.h.

ULONG _VCB::VcbReference
 

Definition at line 612 of file udfstruc.h.

Referenced by UdfDeleteFcb(), UdfFspClose(), UdfMountVolume(), UdfPerformVerify(), UdfPnpQueryRemove(), UdfScanForDismountedVcb(), and UdfTeardownStructures().

ULONG _VCB::VcbResidualReference
 

Definition at line 620 of file udfstruc.h.

Referenced by UdfMountVolume(), UdfPerformVerify(), and UdfScanForDismountedVcb().

ULONG _VCB::VcbResidualUserReference
 

Definition at line 621 of file udfstruc.h.

ERESOURCE _VCB::VcbResource
 

Definition at line 643 of file udfstruc.h.

ULONG _VCB::VcbState
 

Definition at line 558 of file udfstruc.h.

Referenced by UdfCommonCleanup(), UdfCommonCreate(), UdfDismountVolume(), UdfLookupAllocation(), UdfMountVolume(), and UdfVerifyVolume().

ULONG _VCB::VcbUserReference
 

Definition at line 613 of file udfstruc.h.

Referenced by UdfDeleteFcb(), UdfFspClose(), and UdfTeardownStructures().

VMCB _VCB::Vmcb
 

Definition at line 637 of file udfstruc.h.

Referenced by UdfDeleteFcb(), and UdfLookupAllocation().

struct _FCB* _VCB::VolumeDasdFcb
 

Definition at line 628 of file udfstruc.h.

Referenced by UdfCommonCreate(), and UdfDeleteFcb().

PFILE_OBJECT _VCB::VolumeLockFileObject
 

Definition at line 565 of file udfstruc.h.

Referenced by UdfCommonCleanup(), and UdfDismountVolume().

PVPB _VCB::Vpb
 

Definition at line 529 of file udfstruc.h.

Referenced by UdfDismountVolume(), UdfInvalidateVolumes(), UdfMountVolume(), UdfVerifyFcbOperation(), and UdfVerifyVolume().


The documentation for this struct was generated from the following file:
Generated on Sat May 15 19:46:26 2004 for test by doxygen 1.3.7