internal_windows

package
v0.0.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL