vds

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2025 License: MIT Imports: 54 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// import guard
	GoPackage = "dcom/vds"
)

Functions

This section is empty.

Types

type Client

type Client interface {

	// DCOM common interfaces
	RemoteUnknown() iremunknown.RemoteUnknownClient
	RemoteUnknown2() iremunknown2.RemoteUnknown2Client

	// Package specific interfaces
	EnumObject() ienumvdsobject.EnumObjectClient
	AdviseSink() ivdsadvisesink.AdviseSinkClient
	Async() ivdsasync.AsyncClient
	ServiceLoader() ivdsserviceloader.ServiceLoaderClient
	Service() ivdsservice.ServiceClient
	ServiceInitialization() ivdsserviceinitialization.ServiceInitializationClient
	ServiceUninstallDisk() ivdsserviceuninstalldisk.ServiceUninstallDiskClient
	ServiceHBA() ivdsservicehba.ServiceHBAClient
	ServiceISCSI() ivdsserviceiscsi.ServiceISCSIClient
	ServiceSAN() ivdsservicesan.ServiceSANClient
	ServiceSw() ivdsservicesw.ServiceSwClient
	HBAPort() ivdshbaport.HBAPortClient
	ISCSIInitiatorAdapter() ivdsiscsiinitiatoradapter.ISCSIInitiatorAdapterClient
	ISCSIInitiatorPortal() ivdsiscsiinitiatorportal.ISCSIInitiatorPortalClient
	Provider() ivdsprovider.ProviderClient
	SwProvider() ivdsswprovider.SwProviderClient
	HwProvider() ivdshwprovider.HwProviderClient
	VDiskProvider() ivdsvdprovider.VDiskProviderClient
	SubSystemImportTarget() ivdssubsystemimporttarget.SubSystemImportTargetClient
	Pack() ivdspack.PackClient
	Pack2() ivdspack2.Pack2Client
	Disk() ivdsdisk.DiskClient
	Disk2() ivdsdisk2.Disk2Client
	Disk3() ivdsdisk3.Disk3Client
	AdvancedDisk() ivdsadvanceddisk.AdvancedDiskClient
	AdvancedDisk2() ivdsadvanceddisk2.AdvancedDisk2Client
	AdvancedDisk3() ivdsadvanceddisk3.AdvancedDisk3Client
	CreatePartitionEx() ivdscreatepartitionex.CreatePartitionExClient
	DiskOnline() ivdsdiskonline.DiskOnlineClient
	DiskPartitionMF() ivdsdiskpartitionmf.DiskPartitionMFClient
	DiskPartitionMF2() ivdsdiskpartitionmf2.DiskPartitionMF2Client
	Removable() ivdsremovable.RemovableClient
	Volume() ivdsvolume.VolumeClient
	Volume2() ivdsvolume2.Volume2Client
	VolumeMF() ivdsvolumemf.VolumeMFClient
	VolumeMF2() ivdsvolumemf2.VolumeMF2Client
	VolumeMF3() ivdsvolumemf3.VolumeMF3Client
	VolumeShrink() ivdsvolumeshrink.VolumeShrinkClient
	VolumeOnline() ivdsvolumeonline.VolumeOnlineClient
	VolumePlex() ivdsvolumeplex.VolumePlexClient
	VDisk() ivdsvdisk.VDiskClient
	OpenVDisk() ivdsopenvdisk.OpenVDiskClient
	// AlterContext alters the client context.
	AlterContext(context.Context, ...dcerpc.Option) error

	// Conn returns the client connection (unsafe)
	Conn() dcerpc.Conn

	// IPID sets the object interface identifier.
	IPID(context.Context, *dcom.IPID) Client
}

dcom/vds client set.

func NewClient

func NewClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (Client, error)

Jump to

Keyboard shortcuts

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