Convenciones de documentación para la API de scripting

La referencia de la API de scripting para WMI usa las siguientes convenciones de documentación:

  • Los tipos de parámetro se definen mediante un prefijo: b (booleano), str (cadena), I (entero), obj (objeto de automatización), var (variante).
  • Los parámetros opcionales se colocan entre corchetes y sus valores predeterminados se muestran por asignación.
  • En el caso de los parámetros de objeto, los caracteres que aparecen después del prefijo "obj" indican el tipo de objeto esperado.
Parámetro de objeto Tipo de objeto
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

 

Por ejemplo, en el código siguiente se muestra cómo asignar nombres a variables para distintos tipos de objetos:

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