VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::esx::hcl::PCIDevice Class Reference

The PCIDevice class contains fields describing information about a single PCI device on a host. More...

List of all members.

Classes

class  Builder
 Builder class for PCIDevice. More...

Public Member Functions

 PCIDevice ()
 Generate all-fields constructor only for errors and standard structures that have relevant fields.
string GetPciAddress ()
 The device's address in a given ESXi host.
void SetPciAddress (string pciAddress)
 The device's address in a given ESXi host.
string GetVid ()
 A unique number assigned to each computer hardware device that helps to identify the chipset manufacturer.
void SetVid (string vid)
 A unique number assigned to each computer hardware device that helps to identify the chipset manufacturer.
string GetDid ()
 A unique number that identifies the specific device of the Vendor (VID).
void SetDid (string did)
 A unique number that identifies the specific device of the Vendor (VID).
string GetSvid ()
 A unique number that identifies the card manufacturer.
void SetSvid (string svid)
 A unique number that identifies the card manufacturer.
string GetSsid ()
 A unique number that identifies the specific device of Subsystem Vendor (SVID).
void SetSsid (string ssid)
 A unique number that identifies the specific device of Subsystem Vendor (SVID).
string GetVendor ()
 The name of the vendor.
void SetVendor (string vendor)
 The name of the vendor.
string GetModelName ()
 The name of the device model.
void SetModelName (string modelName)
 The name of the device model.
string GetClassCode ()
 Register that specifies the type of function the device performs.
void SetClassCode (string classCode)
 Register that specifies the type of function the device performs.
string GetSubClassCode ()
 Register that specifies the specific function the device performs.
void SetSubClassCode (string subClassCode)
 Register that specifies the specific function the device performs.
vmware.esx.hcl.Driver GetDriver ()
 Currently installed driver used by the device.
void SetDriver (vmware.esx.hcl.Driver driver)
 Currently installed driver used by the device.
vmware.esx.hcl.Firmware GetFirmware ()
 Currently installed firmware used by the device.
void SetFirmware (vmware.esx.hcl.Firmware firmware)
 Currently installed firmware used by the device.
bool GetUsedByVsan ()
 Shows whether the device is part of VSAN cluster or not.
void SetUsedByVsan (bool usedByVsan)
 Shows whether the device is part of VSAN cluster or not.
vmware.vapi.bindings.type.StructType _GetType ()
vmware.vapi.data.StructValue _GetDataValue ()
void _Validate ()
bool _HasTypeNameOf< T > ()
_ConvertTo< T > ()
override bool Equals (object obj)
override int GetHashCode ()
override string ToString ()

Detailed Description

The PCIDevice class contains fields describing information about a single PCI device on a host.


Constructor & Destructor Documentation

vmware::esx::hcl::PCIDevice::PCIDevice ( ) [inline]

Generate all-fields constructor only for errors and standard structures that have relevant fields.

Creates a default new instance.


Member Function Documentation

T vmware::esx::hcl::PCIDevice::_ConvertTo< T > ( ) [inline]
Type Constraints
T :vmware.vapi.bindings.IStructure 
vmware.vapi.data.StructValue vmware::esx::hcl::PCIDevice::_GetDataValue ( ) [inline]
vmware.vapi.bindings.type.StructType vmware::esx::hcl::PCIDevice::_GetType ( ) [inline]
bool vmware::esx::hcl::PCIDevice::_HasTypeNameOf< T > ( ) [inline]
Type Constraints
T :vmware.vapi.bindings.IStructure 
void vmware::esx::hcl::PCIDevice::_Validate ( ) [inline]
override bool vmware::esx::hcl::PCIDevice::Equals ( object  obj) [inline]
string vmware::esx::hcl::PCIDevice::GetClassCode ( ) [inline]

Register that specifies the type of function the device performs.

string vmware::esx::hcl::PCIDevice::GetDid ( ) [inline]

A unique number that identifies the specific device of the Vendor (VID).

vmware.esx.hcl.Driver vmware::esx::hcl::PCIDevice::GetDriver ( ) [inline]

Currently installed driver used by the device.

vmware.esx.hcl.Firmware vmware::esx::hcl::PCIDevice::GetFirmware ( ) [inline]

Currently installed firmware used by the device.

override int vmware::esx::hcl::PCIDevice::GetHashCode ( ) [inline]
string vmware::esx::hcl::PCIDevice::GetModelName ( ) [inline]

The name of the device model.

string vmware::esx::hcl::PCIDevice::GetPciAddress ( ) [inline]

The device's address in a given ESXi host.

string vmware::esx::hcl::PCIDevice::GetSsid ( ) [inline]

A unique number that identifies the specific device of Subsystem Vendor (SVID).

string vmware::esx::hcl::PCIDevice::GetSubClassCode ( ) [inline]

Register that specifies the specific function the device performs.

string vmware::esx::hcl::PCIDevice::GetSvid ( ) [inline]

A unique number that identifies the card manufacturer.

bool vmware::esx::hcl::PCIDevice::GetUsedByVsan ( ) [inline]

Shows whether the device is part of VSAN cluster or not.

string vmware::esx::hcl::PCIDevice::GetVendor ( ) [inline]

The name of the vendor.

string vmware::esx::hcl::PCIDevice::GetVid ( ) [inline]

A unique number assigned to each computer hardware device that helps to identify the chipset manufacturer.

For example, Dell, Broadcom, etc.

void vmware::esx::hcl::PCIDevice::SetClassCode ( string  classCode) [inline]

Register that specifies the type of function the device performs.

void vmware::esx::hcl::PCIDevice::SetDid ( string  did) [inline]

A unique number that identifies the specific device of the Vendor (VID).

void vmware::esx::hcl::PCIDevice::SetDriver ( vmware.esx.hcl.Driver  driver) [inline]

Currently installed driver used by the device.

void vmware::esx::hcl::PCIDevice::SetFirmware ( vmware.esx.hcl.Firmware  firmware) [inline]

Currently installed firmware used by the device.

void vmware::esx::hcl::PCIDevice::SetModelName ( string  modelName) [inline]

The name of the device model.

void vmware::esx::hcl::PCIDevice::SetPciAddress ( string  pciAddress) [inline]

The device's address in a given ESXi host.

void vmware::esx::hcl::PCIDevice::SetSsid ( string  ssid) [inline]

A unique number that identifies the specific device of Subsystem Vendor (SVID).

void vmware::esx::hcl::PCIDevice::SetSubClassCode ( string  subClassCode) [inline]

Register that specifies the specific function the device performs.

void vmware::esx::hcl::PCIDevice::SetSvid ( string  svid) [inline]

A unique number that identifies the card manufacturer.

void vmware::esx::hcl::PCIDevice::SetUsedByVsan ( bool  usedByVsan) [inline]

Shows whether the device is part of VSAN cluster or not.

void vmware::esx::hcl::PCIDevice::SetVendor ( string  vendor) [inline]

The name of the vendor.

void vmware::esx::hcl::PCIDevice::SetVid ( string  vid) [inline]

A unique number assigned to each computer hardware device that helps to identify the chipset manufacturer.

For example, Dell, Broadcom, etc.

override string vmware::esx::hcl::PCIDevice::ToString ( ) [inline]

The documentation for this class was generated from the following file: