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