Udostępnij za pośrednictwem


Konwencje dokumentów dla interfejsu API skryptów

Dokumentacja interfejsu API skryptów dla usługi WMI używa następujących konwencji dokumentów:

  • Typy parametrów są definiowane przy użyciu prefiksu: b (wartość logiczna), str (ciąg), I (liczba całkowita), obj (obiekt automatyzacji), var (Wariant).
  • Parametry opcjonalne są umieszczane w nawiasach kwadratowych z ich wartościami domyślnymi wyświetlanymi przez przypisanie.
  • W przypadku parametrów obiektu znaki po prefiksie "obj" wskazują oczekiwany typ obiektu.
Parametr obiektu Typ obiektu
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

 

Na przykład poniższy kod pokazuje, jak nazwać zmienne dla różnych typów obiektów:

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