Соглашения о документах для API скриптов

Справочник по API сценариев для WMI использует следующие соглашения о документах:

  • Типы параметров определяются с помощью префикса: b (boolean), str (string), I (integer), obj (объект автоматизации), var (Variant).
  • Необязательные параметры помещаются в квадратные скобки со значениями по умолчанию, отображаемыми при присвоении.
  • В случае с параметрами объекта символы после префикса obj указывают на ожидаемый тип объекта.
Параметр объекта Тип объекта
WbemDatetime SWbemDateTime
WbemEventSource SWbemEventSource
WbemLocator SWbemLocator
WbemMethod SWbemMethod
WbemMethodSet SWbemMethodSet
WbemNamedValueSet SWbemNamedValueSet
WbemObject SWbemObject
WbemObjectEx SWbemObjectEx
WbemObjectPath SWbemObjectPath
WbemObjectSet SWbemObjectSet
WbemPrivilege SWbemPrivilege
WbemPrivilegeSet SWbemPrivilegeSet
WbemProperty SWbemProperty
WbemPropertySet SWbemPropertySet
WbemQualifier SWbemQualifier
WbemQualifierSet SWbemQualifierSet
WbemRefreshableItem SWbemRefreshableItem
WbemRefresher SWbemRefresher
WbemServices SWbemServices
WbemServicesEx SWbemServicesEx

 

Например, в следующем коде показано, как именовать переменные для объектов разных типов:

strComputerName  ' a string value for a computer name
bStatusFlag  ' a boolean value used for a status
objServices  ' an object value used to store an SWbemServices value