Documentconventies voor de Scripting-API
In de Scripting-API voor WMI- worden de volgende documentconventies gebruikt:
- Parametertypen worden gedefinieerd met behulp van een voorvoegsel: b (Booleaanse waarde), str (tekenreeks), I (geheel getal), obj (Automation-object), var (variant).
- Optionele parameters worden tussen vierkante haken geplaatst met de standaardwaarden die worden weergegeven door de toewijzing.
- In het geval van objectparameters geven de tekens na het voorvoegsel 'obj' het verwachte type object aan.
Objectparameter | Objecttype |
---|---|
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- |
De volgende code laat bijvoorbeeld zien hoe u variabelen voor verschillende typen objecten een naam geeft:
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