pnp

package
v0.26.0 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PnpEntity

type PnpEntity struct {
	*PnpEntityData
}

func NewPnpEntity

func NewPnpEntity(instance *wmi.WmiInstance) (*PnpEntity, error)

func (*PnpEntity) CloneEx1

func (pnpEntity *PnpEntity) CloneEx1() (*PnpEntity, error)

func (*PnpEntity) GetVirtualMachine

func (pnpEntity *PnpEntity) GetVirtualMachine() (instance *wmi.WmiInstance, err error)

GetVirtualMachine gets the VM that the pnp entity is attached to

type PnpEntityCollection

type PnpEntityCollection []*PnpEntity

func NewPnpEntityCollection

func NewPnpEntityCollection(instances []*wmi.WmiInstance) (col PnpEntityCollection, err error)

func (*PnpEntityCollection) Close

func (vms *PnpEntityCollection) Close() (err error)

func (*PnpEntityCollection) String

func (vms *PnpEntityCollection) String() string

type PnpEntityData

type PnpEntityData struct {
	*cimv2.Win32_PnPEntity
}

func GetDefaultPnpEntityData

func GetDefaultPnpEntityData(whost *host.WmiHost) (*PnpEntityData, error)

func NewPnpEntityData

func NewPnpEntityData(instance *wmi.WmiInstance) (*PnpEntityData, error)

NewPnpEntityData

Jump to

Keyboard shortcuts

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