Соглашения о документах для 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