Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VssProviderProperties ¶
type VssProviderProperties struct { ProviderID ole.GUID ProviderName *uint16 ProviderType VssProviderType ProviderVersion *uint16 ProviderVersionID ole.GUID ClassID ole.GUID // contains filtered or unexported fields }
VssProviderProperties defines the properties of a VSS provider as part of the VSS api.
func (*VssProviderProperties) Close ¶
func (p *VssProviderProperties) Close()
type VssProviderType ¶
type VssProviderType uint32
const ( VSS_PROV_UNKNOWN VssProviderType = 0 VSS_PROV_SYSTEM VssProviderType = 1 VSS_PROV_SOFTWARE VssProviderType = 2 VSS_PROV_HARDWARE VssProviderType = 3 VSS_PROV_FILESHARE VssProviderType = 4 )
func (VssProviderType) Str ¶
func (t VssProviderType) Str() string
type VssSnapshotState ¶
type VssSnapshotState uint
const ( VSS_SS_UNKNOWN VssSnapshotState = iota VSS_SS_PREPARING VSS_SS_PROCESSING_PREPARE VSS_SS_PREPARED VSS_SS_PROCESSING_PRECOMMIT VSS_SS_PRECOMMITTED VSS_SS_PROCESSING_COMMIT VSS_SS_COMMITTED VSS_SS_PROCESSING_POSTCOMMIT VSS_SS_PROCESSING_PREFINALCOMMIT VSS_SS_PREFINALCOMMITTED VSS_SS_PROCESSING_POSTFINALCOMMIT VSS_SS_CREATED VSS_SS_ABORTED VSS_SS_DELETED VSS_SS_POSTCOMMITTED VSS_SS_COUNT )
func (VssSnapshotState) Str ¶
func (s VssSnapshotState) Str() string
type VssVolumeSnapshotAttributes ¶
type VssVolumeSnapshotAttributes uint32
const ( VSS_VOLSNAP_ATTR_PERSISTENT VssVolumeSnapshotAttributes = 0x1 VSS_VOLSNAP_ATTR_NO_AUTORECOVERY VssVolumeSnapshotAttributes = 0x2 VSS_VOLSNAP_ATTR_CLIENT_ACCESSIBLE VssVolumeSnapshotAttributes = 0x4 VSS_VOLSNAP_ATTR_NO_AUTO_RELEASE VssVolumeSnapshotAttributes = 0x8 VSS_VOLSNAP_ATTR_NO_WRITERS VssVolumeSnapshotAttributes = 0x10 VSS_VOLSNAP_ATTR_TRANSPORTABLE VssVolumeSnapshotAttributes = 0x20 VSS_VOLSNAP_ATTR_NOT_SURFACED VssVolumeSnapshotAttributes = 0x40 VSS_VOLSNAP_ATTR_NOT_TRANSACTED VssVolumeSnapshotAttributes = 0x80 VSS_VOLSNAP_ATTR_HARDWARE_ASSISTED VssVolumeSnapshotAttributes = 0x10000 VSS_VOLSNAP_ATTR_DIFFERENTIAL VssVolumeSnapshotAttributes = 0x20000 VSS_VOLSNAP_ATTR_PLEX VssVolumeSnapshotAttributes = 0x40000 VSS_VOLSNAP_ATTR_IMPORTED VssVolumeSnapshotAttributes = 0x80000 VSS_VOLSNAP_ATTR_EXPOSED_LOCALLY VssVolumeSnapshotAttributes = 0x100000 VSS_VOLSNAP_ATTR_EXPOSED_REMOTELY VssVolumeSnapshotAttributes = 0x200000 VSS_VOLSNAP_ATTR_AUTORECOVER VssVolumeSnapshotAttributes = 0x400000 VSS_VOLSNAP_ATTR_ROLLBACK_RECOVERY VssVolumeSnapshotAttributes = 0x800000 VSS_VOLSNAP_ATTR_DELAYED_POSTSNAPSHOT VssVolumeSnapshotAttributes = 0x1000000 VSS_VOLSNAP_ATTR_TXF_RECOVERY VssVolumeSnapshotAttributes = 0x2000000 VSS_VOLSNAP_ATTR_FILE_SHARE VssVolumeSnapshotAttributes = 0x400000 )
func (VssVolumeSnapshotAttributes) Str ¶
func (a VssVolumeSnapshotAttributes) Str() string
Click to show internal directories.
Click to hide internal directories.