| Modifier and Type | Method and Description |
|---|---|
List<WmiObj> |
associatorsOf(String objectPath) |
void |
associatorsOf(String objectPath,
Consumer<WmiObj> client)
Получение ассоциированных объектов.
|
List<WmiObj> |
associatorsOf(String objectPath,
Optional<String> assocClass,
Optional<String> resultClass,
Optional<String> resultRole,
Optional<String> role,
Optional<Boolean> classesOnly,
Optional<Boolean> schemaOnly,
Optional<String> requiredAssocQualifier,
Optional<String> requiredQualifier,
Optional<Integer> flags) |
void |
associatorsOf(String objectPath,
Optional<String> assocClass,
Optional<String> resultClass,
Optional<String> resultRole,
Optional<String> role,
Optional<Boolean> classesOnly,
Optional<Boolean> schemaOnly,
Optional<String> requiredAssocQualifier,
Optional<String> requiredQualifier,
Optional<Integer> flags,
Consumer<WmiObj> client)
Получение ассоциированных объектов
The AssociatorsOf method of the SWbemServices object returns a collection of objects (classes or instances)
called endpoints that are associated with a specified object.
|
List<WmiObj> |
associatorsOf(String objectPath,
String assocClass) |
void |
associatorsOf(String objectPath,
String assocClass,
Consumer<WmiObj> client)
Получение ассоциированных объектов.
|
List<WmiObj> |
associatorsOf(String objectPath,
String assocClass,
String resultClass) |
void |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
Consumer<WmiObj> client)
Получение ассоциированных объектов.
|
List<WmiObj> |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole) |
void |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole,
Consumer<WmiObj> client)
Получение ассоциированных объектов.
|
List<WmiObj> |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole,
String role) |
List<WmiObj> |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole,
String role,
boolean classesOnly) |
List<WmiObj> |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole,
String role,
boolean classesOnly,
boolean schemaOnly) |
void |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole,
String role,
boolean classesOnly,
boolean schemaOnly,
Consumer<WmiObj> client)
Получение ассоциированных объектов.
|
List<WmiObj> |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole,
String role,
boolean classesOnly,
boolean schemaOnly,
String requiredAssocQualifier) |
void |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole,
String role,
boolean classesOnly,
boolean schemaOnly,
String requiredAssocQualifier,
Consumer<WmiObj> client)
Получение ассоциированных объектов.
|
List<WmiObj> |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole,
String role,
boolean classesOnly,
boolean schemaOnly,
String requiredAssocQualifier,
String requiredQualifier) |
void |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole,
String role,
boolean classesOnly,
boolean schemaOnly,
String requiredAssocQualifier,
String requiredQualifier,
Consumer<WmiObj> client)
Получение ассоциированных объектов.
|
List<WmiObj> |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole,
String role,
boolean classesOnly,
boolean schemaOnly,
String requiredAssocQualifier,
String requiredQualifier,
int flags) |
void |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole,
String role,
boolean classesOnly,
boolean schemaOnly,
String requiredAssocQualifier,
String requiredQualifier,
int flags,
Consumer<WmiObj> client)
Получение ассоциированных объектов.
|
void |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole,
String role,
boolean classesOnly,
Consumer<WmiObj> client)
Получение ассоциированных объектов.
|
void |
associatorsOf(String objectPath,
String assocClass,
String resultClass,
String resultRole,
String role,
Consumer<WmiObj> client)
Получение ассоциированных объектов.
|
void |
delete(String objectPath)
The Delete method of the SWbemServices object deletes the class or instance that is specified in the object path.
|
List<WmiObj> |
execQuery(String query)
Выполнение WQL запроса
|
void |
execQuery(String query,
Consumer<WmiObj> wmiObjectConsumer)
Выполнение WQL запроса
|
List<WmiObj> |
execQuery(String query,
int flags)
Выполнение WQL запроса
|
void |
execQuery(String query,
int flags,
Consumer<WmiObj> wmiObjectConsumer)
Выполнение WQL запроса
|
void |
execQuery(String query,
Optional<String> queryLanguage,
Optional<Integer> flags,
Consumer<WmiObj> wmiObjectConsumer)
The ExecQuery method of the SWbemServices object executes a query to retrieve objects.
|
WmiObj |
getObject(String path)
Получение объекта по его WMI "пути"
|
void |
instancesOf(String clazz,
Consumer<WmiObj> client)
возвращает экземпляры указанного класса в соответствии с заданными пользователем критериями выбора
|
void |
instancesOf(String clazz,
int flags,
Consumer<WmiObj> client)
возвращает экземпляры указанного класса в соответствии с заданными пользователем критериями выбора
|
void |
instancesOf(String clazz,
Optional<Integer> flags,
Consumer<WmiObj> client)
The InstancesOf method of the SWbemServices object creates an enumerator
that returns the instances of a specified class according to the user-specified selection criteria.
|
List<WmiObj> |
referencesTo(String objectPath) |
void |
referencesTo(String objectPath,
Consumer<WmiObj> client) |
List<WmiObj> |
referencesTo(String objectPath,
Optional<String> resultClass,
Optional<String> role,
Optional<Boolean> classesOnly,
Optional<Boolean> schemaOnly,
Optional<String> requiredQualifier,
Optional<Integer> flags) |
void |
referencesTo(String objectPath,
Optional<String> resultClass,
Optional<String> role,
Optional<Boolean> classesOnly,
Optional<Boolean> schemaOnly,
Optional<String> requiredQualifier,
Optional<Integer> flags,
Consumer<WmiObj> client)
The ReferencesTo method of the SWbemServices object returns a collection
of all association classes or instances that refer to a specific source class or instance.
|
List<WmiObj> |
referencesTo(String objectPath,
String resultClass) |
void |
referencesTo(String objectPath,
String resultClass,
Consumer<WmiObj> client) |
List<WmiObj> |
referencesTo(String objectPath,
String resultClass,
String role) |
List<WmiObj> |
referencesTo(String objectPath,
String resultClass,
String role,
boolean classesOnly) |
List<WmiObj> |
referencesTo(String objectPath,
String resultClass,
String role,
boolean classesOnly,
boolean schemaOnly) |
void |
referencesTo(String objectPath,
String resultClass,
String role,
boolean classesOnly,
boolean schemaOnly,
Consumer<WmiObj> client) |
List<WmiObj> |
referencesTo(String objectPath,
String resultClass,
String role,
boolean classesOnly,
boolean schemaOnly,
String requiredQualifier) |
void |
referencesTo(String objectPath,
String resultClass,
String role,
boolean classesOnly,
boolean schemaOnly,
String requiredQualifier,
Consumer<WmiObj> client) |
List<WmiObj> |
referencesTo(String objectPath,
String resultClass,
String role,
boolean classesOnly,
boolean schemaOnly,
String requiredQualifier,
int flags) |
void |
referencesTo(String objectPath,
String resultClass,
String role,
boolean classesOnly,
boolean schemaOnly,
String requiredQualifier,
int flags,
Consumer<WmiObj> client) |
void |
referencesTo(String objectPath,
String resultClass,
String role,
boolean classesOnly,
Consumer<WmiObj> client) |
void |
referencesTo(String objectPath,
String resultClass,
String role,
Consumer<WmiObj> client) |
List<WmiObj> |
subclassesOf()
|
void |
subclassesOf(Consumer<WmiObj> consumer)
|
List<WmiObj> |
subclassesOf(String superclass)
|
void |
subclassesOf(String superclass,
Consumer<WmiObj> consumer)
|
List<WmiObj> |
subclassesOf(String superclass,
int flags)
|
void |
subclassesOf(String superclass,
int flags,
Consumer<WmiObj> consumer)
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinstancesOf, instancesOfpublic final Wmi target
public WmiProxy(Wmi target)
public void execQuery(String query, Consumer<WmiObj> wmiObjectConsumer)
execQuery in interface Wmiquery - запросwmiObjectConsumer - приемник выборкиexecQuery(String, Optional, Optional, Consumer)public List<WmiObj> execQuery(String query)
execQuery in interface Wmiquery - запросexecQuery(String, Optional, Optional, Consumer)public void execQuery(String query, int flags, Consumer<WmiObj> wmiObjectConsumer)
execQuery in interface Wmiquery - запросflags - флагиwmiObjectConsumer - приемник выборкиexecQuery(String, Optional, Optional, Consumer)public List<WmiObj> execQuery(String query, int flags)
execQuery in interface Wmiquery - запросflags - флагиexecQuery(String, Optional, Optional, Consumer)public void execQuery(String query, Optional<String> queryLanguage, Optional<Integer> flags, Consumer<WmiObj> wmiObjectConsumer)
execQuery in interface Wmiquery - Required. String that contains the text of the query. This parameter cannot be blank. For more information on building WMI query strings, see Querying with WQL and the WQL reference.queryLanguage - String that contains the query language to be used. If specified, this value must be "WQL".flags - Integer that determines the behavior of the query and determines whether this call returns immediately. The default value for this parameter is wbemFlagReturnImmediately. This parameter can accept the following values.
wmiObjectConsumer - приемник выборкиpublic List<WmiObj> subclassesOf()
subclassesOf in interface Wmipublic void subclassesOf(Consumer<WmiObj> consumer)
subclassesOf in interface Wmiconsumer - классыpublic List<WmiObj> subclassesOf(String superclass)
subclassesOf in interface Wmisuperclass - родительский классpublic void subclassesOf(String superclass, Consumer<WmiObj> consumer)
subclassesOf in interface Wmisuperclass - родительский классconsumer - дочерние классыpublic List<WmiObj> subclassesOf(String superclass, int flags)
subclassesOf in interface Wmisuperclass - дочерние классыflags - дополнительные флагиpublic void subclassesOf(String superclass, int flags, Consumer<WmiObj> consumer)
subclassesOf in interface Wmisuperclass - дочерние классыflags - дополнительные флагиconsumer - дочерние классыpublic void associatorsOf(String objectPath, Consumer<WmiObj> client)
associatorsOf in interface WmiobjectPath - WMI путьclient - Клиентский кодassociatorsOf(String, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Consumer)public List<WmiObj> associatorsOf(String objectPath)
associatorsOf in interface Wmipublic void associatorsOf(String objectPath, String assocClass, Consumer<WmiObj> client)
associatorsOf in interface WmiobjectPath - WMI путьassocClass - указывает, что возвращаемые конечные точки должны быть связаны с источником через указанный класс ассоциации или класс, производный от этого класса ассоциацииclient - Клиентский кодassociatorsOf(String, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Consumer)public List<WmiObj> associatorsOf(String objectPath, String assocClass)
associatorsOf in interface Wmipublic void associatorsOf(String objectPath, String assocClass, String resultClass, Consumer<WmiObj> client)
associatorsOf in interface WmiobjectPath - WMI путьassocClass - указывает, что возвращаемые конечные точки должны быть связаны с источником через указанный класс ассоциации или класс, производный от этого класса ассоциацииresultClass - указывает, что возвращаемые конечные точки должны принадлежать классу, указанному в этом параметре, или быть производными от негоclient - Клиентский кодassociatorsOf(String, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Consumer)public List<WmiObj> associatorsOf(String objectPath, String assocClass, String resultClass)
associatorsOf in interface Wmipublic void associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole, Consumer<WmiObj> client)
associatorsOf in interface WmiobjectPath - WMI путьassocClass - указывает, что возвращаемые конечные точки должны быть связаны с источником через указанный класс ассоциации или класс, производный от этого класса ассоциацииresultClass - указывает, что возвращаемые конечные точки должны принадлежать классу, указанному в этом параметре, или быть производными от негоresultRole - указывает, что возвращаемые конечные точки должны играть определенную роль в их ассоциации с исходным объектомclient - Клиентский кодassociatorsOf(String, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Consumer)public List<WmiObj> associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole)
associatorsOf in interface Wmipublic void associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole, String role, Consumer<WmiObj> client)
associatorsOf in interface WmiobjectPath - WMI путьassocClass - указывает, что возвращаемые конечные точки должны быть связаны с источником через указанный класс ассоциации или класс, производный от этого класса ассоциацииresultClass - указывает, что возвращаемые конечные точки должны принадлежать классу, указанному в этом параметре, или быть производными от негоresultRole - указывает, что возвращаемые конечные точки должны играть определенную роль в их ассоциации с исходным объектомrole - указывает, что возвращаемые конечные точки должны участвовать в ассоциации с исходным объектом, в котором исходный объект играет определенную роль. Роль определяется именем указанного свойства (которое должно быть ссылочным свойством)client - Клиентский кодassociatorsOf(String, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Consumer)public List<WmiObj> associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole, String role)
associatorsOf in interface Wmipublic void associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole, String role, boolean classesOnly, Consumer<WmiObj> client)
associatorsOf in interface WmiobjectPath - WMI путьassocClass - указывает, что возвращаемые конечные точки должны быть связаны с источником через указанный класс ассоциации или класс, производный от этого класса ассоциацииresultClass - указывает, что возвращаемые конечные точки должны принадлежать классу, указанному в этом параметре, или быть производными от негоresultRole - указывает, что возвращаемые конечные точки должны играть определенную роль в их ассоциации с исходным объектомrole - указывает, что возвращаемые конечные точки должны участвовать в ассоциации с исходным объектом, в котором исходный объект играет определенную роль. Роль определяется именем указанного свойства (которое должно быть ссылочным свойством)classesOnly - указывающее, следует ли возвращать список имен классов, а не фактические экземпляры классов.client - Клиентский кодassociatorsOf(String, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Consumer)public List<WmiObj> associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole, String role, boolean classesOnly)
associatorsOf in interface Wmipublic void associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole, String role, boolean classesOnly, boolean schemaOnly, Consumer<WmiObj> client)
associatorsOf in interface WmiobjectPath - WMI путьassocClass - указывает, что возвращаемые конечные точки должны быть связаны с источником через указанный класс ассоциации или класс, производный от этого класса ассоциацииresultClass - указывает, что возвращаемые конечные точки должны принадлежать классу, указанному в этом параметре, или быть производными от негоresultRole - указывает, что возвращаемые конечные точки должны играть определенную роль в их ассоциации с исходным объектомrole - указывает, что возвращаемые конечные точки должны участвовать в ассоциации с исходным объектом, в котором исходный объект играет определенную роль. Роль определяется именем указанного свойства (которое должно быть ссылочным свойством)classesOnly - указывающее, следует ли возвращать список имен классов, а не фактические экземпляры классов.schemaOnly - указывающее, применяется ли запрос к схеме, а не к данным.client - Клиентский кодassociatorsOf(String, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Consumer)public List<WmiObj> associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole, String role, boolean classesOnly, boolean schemaOnly)
associatorsOf in interface Wmipublic void associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole, String role, boolean classesOnly, boolean schemaOnly, String requiredAssocQualifier, Consumer<WmiObj> client)
associatorsOf in interface WmiobjectPath - WMI путьassocClass - указывает, что возвращаемые конечные точки должны быть связаны с источником через указанный класс ассоциации или класс, производный от этого класса ассоциацииresultClass - указывает, что возвращаемые конечные точки должны принадлежать классу, указанному в этом параметре, или быть производными от негоresultRole - указывает, что возвращаемые конечные точки должны играть определенную роль в их ассоциации с исходным объектомrole - указывает, что возвращаемые конечные точки должны участвовать в ассоциации с исходным объектом, в котором исходный объект играет определенную роль. Роль определяется именем указанного свойства (которое должно быть ссылочным свойством)classesOnly - указывающее, следует ли возвращать список имен классов, а не фактические экземпляры классов.schemaOnly - указывающее, применяется ли запрос к схеме, а не к данным.requiredAssocQualifier - указывает, что возвращаемые конечные точки должны быть связаны с исходным объектом через класс ассоциации, который включает указанный квалификатор.client - Клиентский кодassociatorsOf(String, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Consumer)public List<WmiObj> associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole, String role, boolean classesOnly, boolean schemaOnly, String requiredAssocQualifier)
associatorsOf in interface Wmipublic void associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole, String role, boolean classesOnly, boolean schemaOnly, String requiredAssocQualifier, String requiredQualifier, Consumer<WmiObj> client)
associatorsOf in interface WmiobjectPath - WMI путьassocClass - указывает, что возвращаемые конечные точки должны быть связаны с источником через указанный класс ассоциации или класс, производный от этого класса ассоциацииresultClass - указывает, что возвращаемые конечные точки должны принадлежать классу, указанному в этом параметре, или быть производными от негоresultRole - указывает, что возвращаемые конечные точки должны играть определенную роль в их ассоциации с исходным объектомrole - указывает, что возвращаемые конечные точки должны участвовать в ассоциации с исходным объектом, в котором исходный объект играет определенную роль. Роль определяется именем указанного свойства (которое должно быть ссылочным свойством)classesOnly - указывающее, следует ли возвращать список имен классов, а не фактические экземпляры классов.schemaOnly - указывающее, применяется ли запрос к схеме, а не к данным.requiredAssocQualifier - указывает, что возвращаемые конечные точки должны быть связаны с исходным объектом через класс ассоциации, который включает указанный квалификатор.requiredQualifier - Строка, содержащая имя квалификатора. Если указан, этот параметр указывает, что возвращаемые конечные точки должны включать указанный квалификатор.client - Клиентский кодassociatorsOf(String, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Consumer)public List<WmiObj> associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole, String role, boolean classesOnly, boolean schemaOnly, String requiredAssocQualifier, String requiredQualifier)
associatorsOf in interface Wmipublic void associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole, String role, boolean classesOnly, boolean schemaOnly, String requiredAssocQualifier, String requiredQualifier, int flags, Consumer<WmiObj> client)
associatorsOf in interface WmiobjectPath - WMI путьassocClass - указывает, что возвращаемые конечные точки должны быть связаны с источником через указанный класс ассоциации или класс, производный от этого класса ассоциацииresultClass - указывает, что возвращаемые конечные точки должны принадлежать классу, указанному в этом параметре, или быть производными от негоresultRole - указывает, что возвращаемые конечные точки должны играть определенную роль в их ассоциации с исходным объектомrole - указывает, что возвращаемые конечные точки должны участвовать в ассоциации с исходным объектом, в котором исходный объект играет определенную роль. Роль определяется именем указанного свойства (которое должно быть ссылочным свойством)classesOnly - указывающее, следует ли возвращать список имен классов, а не фактические экземпляры классов.schemaOnly - указывающее, применяется ли запрос к схеме, а не к данным.requiredAssocQualifier - указывает, что возвращаемые конечные точки должны быть связаны с исходным объектом через класс ассоциации, который включает указанный квалификатор.requiredQualifier - Строка, содержащая имя квалификатора. Если указан, этот параметр указывает, что возвращаемые конечные точки должны включать указанный квалификатор.flags - Целое число, определяющее дополнительные флаги операцииclient - Клиентский кодassociatorsOf(String, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Consumer)public List<WmiObj> associatorsOf(String objectPath, String assocClass, String resultClass, String resultRole, String role, boolean classesOnly, boolean schemaOnly, String requiredAssocQualifier, String requiredQualifier, int flags)
associatorsOf in interface Wmipublic void associatorsOf(String objectPath, Optional<String> assocClass, Optional<String> resultClass, Optional<String> resultRole, Optional<String> role, Optional<Boolean> classesOnly, Optional<Boolean> schemaOnly, Optional<String> requiredAssocQualifier, Optional<String> requiredQualifier, Optional<Integer> flags, Consumer<WmiObj> client)
The AssociatorsOf method of the SWbemServices object returns a collection of objects (classes or instances) called endpoints that are associated with a specified object.
This method performs the same function that the ASSOCIATORS OF WQL query performs.
Метод AssociatorsOf объекта SWbemServices возвращает коллекцию объектов (классов или экземпляров), называемых конечными точками, которые связаны с указанным объектом.
Этот метод выполняет ту же функцию, что и запрос ASSOCIATORS OF WQL.
Error codes
After the completion of the AssociatorsOf method, the Err object may contain one of the error codes in the following list.
Note
A returned collection with zero elements is not an error.
associatorsOf in interface WmiobjectPath - Required. String that contains the object path of the source class or instance.
For more information, see Describing the Location of a WMI Object.
Необходимые. Строка, содержащая путь к объекту исходного класса или экземпляра. Дополнительные сведения см. В разделе «Описание расположения объекта WMI».
assocClass - String that contains an association class.
If specified, this parameter indicates that the returned endpoints must be associated with the source
through the specified association class or a class that is derived from this association class.
Строка, содержащая класс ассоциации. Если указан, этот параметр указывает, что возвращаемые конечные точки должны быть связаны с источником через указанный класс ассоциации или класс, производный от этого класса ассоциации.
resultClass - String that contains a class name.
If specified, this optional parameter indicates that the returned endpoints must belong to
or be derived from the class specified in this parameter.
Строка, содержащая имя класса. Если указан, этот необязательный параметр указывает, что возвращаемые конечные точки должны принадлежать классу, указанному в этом параметре, или быть производными от него.
resultRole - String that contains a property name. If specified, this parameter
indicates that the returned endpoints must play a particular role in their association
with the source object. The role is defined by the name of a specified property
(which must be a reference property) of an association.
Строка, содержащая имя свойства. Если указан, этот параметр указывает, что возвращаемые конечные точки должны играть определенную роль в их ассоциации с исходным объектом. Роль определяется именем указанного свойства (которое должно быть ссылочным свойством) ассоциации.
role - String that contains a property name. If specified, this parameter indicates that
the returned endpoints must participate in an association with the source
object in which the source object plays a particular role.
The role is defined by the name of a specified property
(which must be a reference property) of an association.
Строка, содержащая имя свойства. Если указан, этот параметр указывает, что возвращаемые конечные точки должны участвовать в ассоциации с исходным объектом, в котором исходный объект играет определенную роль. Роль определяется именем указанного свойства (которое должно быть ссылочным свойством) ассоциации.
classesOnly - Boolean value that indicates whether a list of class names should be returned
rather than actual instances of the classes.
These are the classes to which the endpoint instances belong.
The default value for this parameter is FALSE
Логическое значение, указывающее, следует ли возвращать список имен классов, а не фактические экземпляры классов. Это классы, к которым принадлежат экземпляры конечных точек. Значение по умолчанию для этого параметра - ЛОЖЬ.
schemaOnly - Boolean value that indicates whether the query applies to the schema rather than the data.
The default value for this parameter is FALSE. It can only be set to TRUE
if the strObjectPath parameter specifies the object path of a class.
When set to TRUE, the set of returned endpoints represent classes that are
suitably associated with the source class in schema.
Логическое значение, указывающее, применяется ли запрос к схеме, а не к данным. Значение по умолчанию для этого параметра - ЛОЖЬ. Его можно установить в значение TRUE, только если параметр strObjectPath указывает путь к объекту класса. Если установлено значение TRUE, набор возвращенных конечных точек представляет классы, которые соответствующим образом связаны с исходным классом в схеме.
requiredAssocQualifier - String that contains a qualifier name. If specified, this parameter indicates
that the returned endpoints must be associated with the source object through
an association class that includes the specified qualifier.
Строка, содержащая имя квалификатора. Если указан, этот параметр указывает, что возвращаемые конечные точки должны быть связаны с исходным объектом через класс ассоциации, который включает указанный квалификатор.
requiredQualifier - String that contains a qualifier name. If specified, this parameter indicates that
the returned endpoints must include the specified qualifier.
Строка, содержащая имя квалификатора. Если указан, этот параметр указывает, что возвращаемые конечные точки должны включать указанный квалификатор.
flags - Integer that specifies additional flags to the operation.
The default value for this parameter is wbemFlagReturnImmediately,
which calls the method in the semisynchronous mode. This parameter can accept the following values.
Целое число, определяющее дополнительные флаги операции. Значение по умолчанию для этого параметра - wbemFlagReturnImmediately, который вызывает метод в полусинхронном режиме. Этот параметр может принимать следующие значения.
Вызывает возвращение перечислителя только для пересылки. Перечислители, работающие только в прямом направлении, обычно намного быстрее и используют меньше памяти, чем обычные перечислители, но они не позволяют вызывать SWbemObject.Clone_.
Заставляет WMI сохранять указатели на объекты перечисления до тех пор, пока клиент не освободит перечислитель.
Вызывает немедленный возврат вызова.
Вызывает блокировку этого вызова до завершения запроса. Этот флаг вызывает метод в синхронном режиме.
Заставляет WMI возвращать данные об изменении класса вместе с определением базового класса
client - Клиентский кодpublic List<WmiObj> associatorsOf(String objectPath, Optional<String> assocClass, Optional<String> resultClass, Optional<String> resultRole, Optional<String> role, Optional<Boolean> classesOnly, Optional<Boolean> schemaOnly, Optional<String> requiredAssocQualifier, Optional<String> requiredQualifier, Optional<Integer> flags)
associatorsOf in interface Wmipublic void instancesOf(String clazz, Consumer<WmiObj> client)
instancesOf in interface Wmiclazz - Строка, содержащая имя класса, для которого требуются экземплярыclient - клиентinstancesOf(String, Optional, Consumer)public void instancesOf(String clazz, int flags, Consumer<WmiObj> client)
instancesOf in interface Wmiclazz - Строка, содержащая имя класса, для которого требуются экземплярыflags - флагиclient - клиентinstancesOf(String, Optional, Consumer)public void instancesOf(String clazz, Optional<Integer> flags, Consumer<WmiObj> client)
Метод InstancesOf объекта SWbemServices создает перечислитель.
который возвращает экземпляры указанного класса в соответствии с заданными пользователем критериями выбора.
This method implements a simple query. More complex queries may require the use of SWbemServices.ExecQuery.
Этот метод реализует простой запрос. Более сложные запросы могут потребовать использования SWbemServices.ExecQuery.
Error codes
Upon the completion of the InstancesOf method, the Err object may contain one of the error codes in the following list.
Note
A returned enumerator with zero elements is not an error.
instancesOf in interface Wmiclazz - Required. String that contains the name of the class for which instances are desired. This parameter cannot be blank.
flags - This parameter determines how detailed the call enumerates and if this call returns immediately. The default value for this parameter is wbemFlagReturnImmediately. This parameter can accept the following values.
client - public void referencesTo(String objectPath, Optional<String> resultClass, Optional<String> role, Optional<Boolean> classesOnly, Optional<Boolean> schemaOnly, Optional<String> requiredQualifier, Optional<Integer> flags, Consumer<WmiObj> client)
referencesTo in interface WmiobjectPath - Required. String that contains the object path of the source for this method. For more informationresultClass - String that contains a class name. If specified, this parameter indicates that the returned association objects must belong to or be derived from the class that is specified in this parameter.role - String that contains a property name. If specified, this parameter indicates that the returned association objects must be limited to those in which the source object plays a specific role. The role is defined by the name of a specified property (which must be a reference property) of an association.classesOnly - Boolean value that indicates whether or not a list of class names should be returned rather than actual instances of the classes. These are the classes to which the association objects belong. The default value for this parameter is FALSE.schemaOnly - Boolean value that indicates whether or not the query applies to the schema rather than the data. The default value for this parameter is FALSE. It can only be set to TRUE if the strObjectPath parameter specifies the object path of a class. When set to TRUE, the set of returned endpoints represents classes that are suitably associated with the source class in the schema.requiredQualifier - String that contains a qualifier name. If specified, this parameter indicates that the returned association objects must include the specified qualifier.flags - Integer that specifies additional flags to the operation. The default for this parameter is wbemFlagReturnImmediately, which directs the call to return immediately rather than wait until the query has completed. This parameter can accept the following values.
client - клиентpublic List<WmiObj> referencesTo(String objectPath, Optional<String> resultClass, Optional<String> role, Optional<Boolean> classesOnly, Optional<Boolean> schemaOnly, Optional<String> requiredQualifier, Optional<Integer> flags)
referencesTo in interface Wmipublic void referencesTo(String objectPath, String resultClass, String role, boolean classesOnly, boolean schemaOnly, String requiredQualifier, int flags, Consumer<WmiObj> client)
referencesTo in interface Wmipublic List<WmiObj> referencesTo(String objectPath, String resultClass, String role, boolean classesOnly, boolean schemaOnly, String requiredQualifier, int flags)
referencesTo in interface Wmipublic void referencesTo(String objectPath, String resultClass, String role, boolean classesOnly, boolean schemaOnly, String requiredQualifier, Consumer<WmiObj> client)
referencesTo in interface Wmipublic List<WmiObj> referencesTo(String objectPath, String resultClass, String role, boolean classesOnly, boolean schemaOnly, String requiredQualifier)
referencesTo in interface Wmipublic void referencesTo(String objectPath, String resultClass, String role, boolean classesOnly, boolean schemaOnly, Consumer<WmiObj> client)
referencesTo in interface Wmipublic List<WmiObj> referencesTo(String objectPath, String resultClass, String role, boolean classesOnly, boolean schemaOnly)
referencesTo in interface Wmipublic void referencesTo(String objectPath, String resultClass, String role, boolean classesOnly, Consumer<WmiObj> client)
referencesTo in interface Wmipublic List<WmiObj> referencesTo(String objectPath, String resultClass, String role, boolean classesOnly)
referencesTo in interface Wmipublic void referencesTo(String objectPath, String resultClass, String role, Consumer<WmiObj> client)
referencesTo in interface Wmipublic List<WmiObj> referencesTo(String objectPath, String resultClass, String role)
referencesTo in interface Wmipublic void referencesTo(String objectPath, String resultClass, Consumer<WmiObj> client)
referencesTo in interface Wmipublic List<WmiObj> referencesTo(String objectPath, String resultClass)
referencesTo in interface Wmipublic void referencesTo(String objectPath, Consumer<WmiObj> client)
referencesTo in interface Wmipublic List<WmiObj> referencesTo(String objectPath)
referencesTo in interface Wmipublic void delete(String objectPath)
Copyright © 2020. All rights reserved.