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) 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
Click to show internal directories.
Click to hide internal directories.