C# Класс WMI.BcdObject

Наследование: System.ComponentModel.Component
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CheckIfProperClass bool
CheckIfProperClass bool
CommitObject void
CommitObject void
ConstructPath string
CreateInstance BcdObject
Delete void
Initialize void
InitializeObject void
ShouldSerializeType bool

Открытые методы

Метод Описание
BcdObject ( ) : System
BcdObject ( System path ) : System
BcdObject ( System path, System getOptions ) : System
BcdObject ( System mgmtScope, System path, System getOptions ) : System
BcdObject ( System mgmtScope, string keyId, string keyStoreFilePath ) : System
BcdObject ( string keyId, string keyStoreFilePath ) : System
DeleteElement ( uint Type ) : bool
EnumerateElementTypes ( uint &Types ) : bool
EnumerateElements ( System &Elements ) : bool
GetElement ( uint Type, System &Element ) : bool
GetElementWithFlags ( uint Flags, uint Type, System &Element ) : bool
GetInstances ( ) : BcdObjectCollection
GetInstances ( System selectedProperties ) : BcdObjectCollection
GetInstances ( System mgmtScope, System enumOptions ) : BcdObjectCollection
GetInstances ( System mgmtScope, string condition ) : BcdObjectCollection
GetInstances ( System mgmtScope, string condition, System selectedProperties ) : BcdObjectCollection
GetInstances ( string condition ) : BcdObjectCollection
GetInstances ( string condition, System selectedProperties ) : BcdObjectCollection
SetBooleanElement ( bool Boolean, uint Type ) : bool
SetDeviceElement ( string AdditionalOptions, uint DeviceType, uint Type ) : bool
SetFileDeviceElement ( string AdditionalOptions, uint DeviceType, string ParentAdditionalOptions, uint ParentDeviceType, string ParentPath, string Path, uint Type ) : bool
SetIntegerElement ( ulong Integer, uint Type ) : bool
SetIntegerListElement ( ulong Integers, uint Type ) : bool
SetObjectElement ( string Id, uint Type ) : bool
SetObjectListElement ( string Ids, uint Type ) : bool
SetPartitionDeviceElement ( string AdditionalOptions, uint DeviceType, string Path, uint Type ) : bool
SetPartitionDeviceElementWithFlags ( string AdditionalOptions, uint DeviceType, uint Flags, string Path, uint Type ) : bool
SetQualifiedPartitionDeviceElement ( string DiskSignature, string PartitionIdentifier, uint PartitionStyle, uint Type ) : bool
SetStringElement ( string String, uint Type ) : bool
SetVhdDeviceElement ( uint CustomLocate, string ParentAdditionalOptions, uint ParentDeviceType, string ParentPath, string Path, uint Type ) : bool

Приватные методы

Метод Описание
CheckIfProperClass ( System theObj ) : bool
CheckIfProperClass ( System mgmtScope, System path, System OptionsParam ) : bool
CommitObject ( ) : void
CommitObject ( System putOptions ) : void
ConstructPath ( string keyId, string keyStoreFilePath ) : string
CreateInstance ( ) : BcdObject
Delete ( ) : void
Initialize ( ) : void
InitializeObject ( System mgmtScope, System path, System getOptions ) : void
ShouldSerializeType ( ) : bool

Описание методов

BcdObject() публичный Метод

public BcdObject ( ) : System
Результат System

BcdObject() публичный Метод

public BcdObject ( System path ) : System
path System
Результат System

BcdObject() публичный Метод

public BcdObject ( System path, System getOptions ) : System
path System
getOptions System
Результат System

BcdObject() публичный Метод

public BcdObject ( System mgmtScope, System path, System getOptions ) : System
mgmtScope System
path System
getOptions System
Результат System

BcdObject() публичный Метод

public BcdObject ( System mgmtScope, string keyId, string keyStoreFilePath ) : System
mgmtScope System
keyId string
keyStoreFilePath string
Результат System

BcdObject() публичный Метод

public BcdObject ( string keyId, string keyStoreFilePath ) : System
keyId string
keyStoreFilePath string
Результат System

DeleteElement() публичный Метод

public DeleteElement ( uint Type ) : bool
Type uint
Результат bool

EnumerateElementTypes() публичный Метод

public EnumerateElementTypes ( uint &Types ) : bool
Types uint
Результат bool

EnumerateElements() публичный Метод

public EnumerateElements ( System &Elements ) : bool
Elements System
Результат bool

GetElement() публичный Метод

public GetElement ( uint Type, System &Element ) : bool
Type uint
Element System
Результат bool

GetElementWithFlags() публичный Метод

public GetElementWithFlags ( uint Flags, uint Type, System &Element ) : bool
Flags uint
Type uint
Element System
Результат bool

GetInstances() публичный статический Метод

public static GetInstances ( ) : BcdObjectCollection
Результат BcdObjectCollection

GetInstances() публичный статический Метод

public static GetInstances ( System selectedProperties ) : BcdObjectCollection
selectedProperties System
Результат BcdObjectCollection

GetInstances() публичный статический Метод

public static GetInstances ( System mgmtScope, System enumOptions ) : BcdObjectCollection
mgmtScope System
enumOptions System
Результат BcdObjectCollection

GetInstances() публичный статический Метод

public static GetInstances ( System mgmtScope, string condition ) : BcdObjectCollection
mgmtScope System
condition string
Результат BcdObjectCollection

GetInstances() публичный статический Метод

public static GetInstances ( System mgmtScope, string condition, System selectedProperties ) : BcdObjectCollection
mgmtScope System
condition string
selectedProperties System
Результат BcdObjectCollection

GetInstances() публичный статический Метод

public static GetInstances ( string condition ) : BcdObjectCollection
condition string
Результат BcdObjectCollection

GetInstances() публичный статический Метод

public static GetInstances ( string condition, System selectedProperties ) : BcdObjectCollection
condition string
selectedProperties System
Результат BcdObjectCollection

SetBooleanElement() публичный Метод

public SetBooleanElement ( bool Boolean, uint Type ) : bool
Boolean bool
Type uint
Результат bool

SetDeviceElement() публичный Метод

public SetDeviceElement ( string AdditionalOptions, uint DeviceType, uint Type ) : bool
AdditionalOptions string
DeviceType uint
Type uint
Результат bool

SetFileDeviceElement() публичный Метод

public SetFileDeviceElement ( string AdditionalOptions, uint DeviceType, string ParentAdditionalOptions, uint ParentDeviceType, string ParentPath, string Path, uint Type ) : bool
AdditionalOptions string
DeviceType uint
ParentAdditionalOptions string
ParentDeviceType uint
ParentPath string
Path string
Type uint
Результат bool

SetIntegerElement() публичный Метод

public SetIntegerElement ( ulong Integer, uint Type ) : bool
Integer ulong
Type uint
Результат bool

SetIntegerListElement() публичный Метод

public SetIntegerListElement ( ulong Integers, uint Type ) : bool
Integers ulong
Type uint
Результат bool

SetObjectElement() публичный Метод

public SetObjectElement ( string Id, uint Type ) : bool
Id string
Type uint
Результат bool

SetObjectListElement() публичный Метод

public SetObjectListElement ( string Ids, uint Type ) : bool
Ids string
Type uint
Результат bool

SetPartitionDeviceElement() публичный Метод

public SetPartitionDeviceElement ( string AdditionalOptions, uint DeviceType, string Path, uint Type ) : bool
AdditionalOptions string
DeviceType uint
Path string
Type uint
Результат bool

SetPartitionDeviceElementWithFlags() публичный Метод

public SetPartitionDeviceElementWithFlags ( string AdditionalOptions, uint DeviceType, uint Flags, string Path, uint Type ) : bool
AdditionalOptions string
DeviceType uint
Flags uint
Path string
Type uint
Результат bool

SetQualifiedPartitionDeviceElement() публичный Метод

public SetQualifiedPartitionDeviceElement ( string DiskSignature, string PartitionIdentifier, uint PartitionStyle, uint Type ) : bool
DiskSignature string
PartitionIdentifier string
PartitionStyle uint
Type uint
Результат bool

SetStringElement() публичный Метод

public SetStringElement ( string String, uint Type ) : bool
String string
Type uint
Результат bool

SetVhdDeviceElement() публичный Метод

public SetVhdDeviceElement ( uint CustomLocate, string ParentAdditionalOptions, uint ParentDeviceType, string ParentPath, string Path, uint Type ) : bool
CustomLocate uint
ParentAdditionalOptions string
ParentDeviceType uint
ParentPath string
Path string
Type uint
Результат bool