Project.CreateProductInstance 方法

此方法创建子 ProductInstance 对象。

命名空间:Microsoft.Windows.Kits.Hardware.ObjectModel

程序集:Microsoft.Windows.Kits.Hardware.ObjectModel(在 Microsoft.Windows.Kits.Hardware.ObjectModel 中)

用法

Visual Basic

Dim instance As Project

Dim productInstanceName As String

Dim pool As MachinePool

Dim platform As OSPlatform

Dim returnValue As ProductInstance

returnValue = instance.CreateProductInstance(productInstanceName, pool, platform)

语法

Visual Basic

Public MustOverride Function CreateProductInstance ( _

          productInstanceName As String, _

          pool As MachinePool, _

          platform As OSPlatform _

) As ProductInstance 

C#

public abstract ProductInstance CreateProductInstance (

          string productInstanceName,

          MachinePool pool,

          OSPlatform platform

)

参数

productInstanceName

ProductInstance 对象的名称。

要用于此 ProductInstance 的计算机池。

平台

用于此平台实例的操作系统平台(操作系统体系结构加上产品 SKU)。

返回值

返回一个新的 ProductInstance 对象。

备注

如果 productInstanceName 为 null 或为空,则会出现错误。

当项目连接到包时,不支持此方法。

线程安全

此类型的所有公共静态(在 Visual Basic 中为Shared)成员都是线程安全的。 但不保证所有实例成员都是线程安全的。