IWbemServices class com

The IWbemServices interface is used by clients and providers to access WMI services. The interface is implemented by WMI and WMI providers, and is the primary WMI interface.

Inheritance

Constructors

IWbemServices(Pointer<COMObject> ptr)
IWbemServices.from(IUnknown interface)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
ptr Pointer<COMObject>
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addRef() int
Increments the reference count for an interface pointer to a COM object.
inherited
cancelAsyncCall(Pointer<COMObject> pSink) int
createClassEnum(Pointer<Utf16> strSuperclass, int lFlags, Pointer<COMObject> pCtx, Pointer<Pointer<COMObject>> ppEnum) int
createClassEnumAsync(Pointer<Utf16> strSuperclass, int lFlags, Pointer<COMObject> pCtx, Pointer<COMObject> pResponseHandler) int
createInstanceEnum(Pointer<Utf16> strFilter, int lFlags, Pointer<COMObject> pCtx, Pointer<Pointer<COMObject>> ppEnum) int
createInstanceEnumAsync(Pointer<Utf16> strFilter, int lFlags, Pointer<COMObject> pCtx, Pointer<COMObject> pResponseHandler) int
deleteClass(Pointer<Utf16> strClass, int lFlags, Pointer<COMObject> pCtx, Pointer<Pointer<COMObject>> ppCallResult) int
deleteClassAsync(Pointer<Utf16> strClass, int lFlags, Pointer<COMObject> pCtx, Pointer<COMObject> pResponseHandler) int
deleteInstance(Pointer<Utf16> strObjectPath, int lFlags, Pointer<COMObject> pCtx, Pointer<Pointer<COMObject>> ppCallResult) int
deleteInstanceAsync(Pointer<Utf16> strObjectPath, int lFlags, Pointer<COMObject> pCtx, Pointer<COMObject> pResponseHandler) int
detach() → void
Detaches the object from the Finalizer.
inherited
execMethod(Pointer<Utf16> strObjectPath, Pointer<Utf16> strMethodName, int lFlags, Pointer<COMObject> pCtx, Pointer<COMObject> pInParams, Pointer<Pointer<COMObject>> ppOutParams, Pointer<Pointer<COMObject>> ppCallResult) int
execMethodAsync(Pointer<Utf16> strObjectPath, Pointer<Utf16> strMethodName, int lFlags, Pointer<COMObject> pCtx, Pointer<COMObject> pInParams, Pointer<COMObject> pResponseHandler) int
execNotificationQuery(Pointer<Utf16> strQueryLanguage, Pointer<Utf16> strQuery, int lFlags, Pointer<COMObject> pCtx, Pointer<Pointer<COMObject>> ppEnum) int
execNotificationQueryAsync(Pointer<Utf16> strQueryLanguage, Pointer<Utf16> strQuery, int lFlags, Pointer<COMObject> pCtx, Pointer<COMObject> pResponseHandler) int
execQuery(Pointer<Utf16> strQueryLanguage, Pointer<Utf16> strQuery, int lFlags, Pointer<COMObject> pCtx, Pointer<Pointer<COMObject>> ppEnum) int
execQueryAsync(Pointer<Utf16> strQueryLanguage, Pointer<Utf16> strQuery, int lFlags, Pointer<COMObject> pCtx, Pointer<COMObject> pResponseHandler) int
getObject(Pointer<Utf16> strObjectPath, int lFlags, Pointer<COMObject> pCtx, Pointer<Pointer<COMObject>> ppObject, Pointer<Pointer<COMObject>> ppCallResult) int
getObjectAsync(Pointer<Utf16> strObjectPath, int lFlags, Pointer<COMObject> pCtx, Pointer<COMObject> pResponseHandler) int
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openNamespace(Pointer<Utf16> strNamespace, int lFlags, Pointer<COMObject> pCtx, Pointer<Pointer<COMObject>> ppWorkingNamespace, Pointer<Pointer<COMObject>> ppResult) int
putClass(Pointer<COMObject> pObject, int lFlags, Pointer<COMObject> pCtx, Pointer<Pointer<COMObject>> ppCallResult) int
putClassAsync(Pointer<COMObject> pObject, int lFlags, Pointer<COMObject> pCtx, Pointer<COMObject> pResponseHandler) int
putInstance(Pointer<COMObject> pInst, int lFlags, Pointer<COMObject> pCtx, Pointer<Pointer<COMObject>> ppCallResult) int
putInstanceAsync(Pointer<COMObject> pInst, int lFlags, Pointer<COMObject> pCtx, Pointer<COMObject> pResponseHandler) int
queryInterface(Pointer<GUID> riid, Pointer<Pointer<NativeType>> ppvObject) int
Queries a COM object for a pointer to one of its interface; identifying the interface by a reference to its interface identifier (IID).
inherited
queryObjectSink(int lFlags, Pointer<Pointer<COMObject>> ppResponseHandler) int
release() int
Decrements the reference count for an interface on a COM object.
inherited
toInterface(String iid) Pointer<COMObject>
Cast an existing COM object to a specified interface.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited