IWbemObjectAccess class com Interface

The IWbemObjectAccess interface provides access to the methods and properties of an object. An IWbemObjectAccess object is a container for an instance updated by a refresher. With the IWbemObjectAccess interface, you can get and set properties by using property handles instead of object property names.

Inheritance

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
beginEnumeration(int lEnumFlags) int
inherited
beginMethodEnumeration(int lEnumFlags) int
inherited
clone(Pointer<Pointer<COMObject>> ppCopy) int
inherited
compareTo(int lFlags, Pointer<COMObject> pCompareTo) int
inherited
delete(Pointer<Utf16> wszName) int
inherited
deleteMethod(Pointer<Utf16> wszName) int
inherited
endEnumeration() int
inherited
endMethodEnumeration() int
inherited
get(Pointer<Utf16> wszName, int lFlags, Pointer<VARIANT> pVal, Pointer<Int32> pType, Pointer<Int32> plFlavor) int
inherited
getMethod(Pointer<Utf16> wszName, int lFlags, Pointer<Pointer<COMObject>> ppInSignature, Pointer<Pointer<COMObject>> ppOutSignature) int
inherited
getMethodOrigin(Pointer<Utf16> wszMethodName, Pointer<Pointer<Utf16>> pstrClassName) int
inherited
getMethodQualifierSet(Pointer<Utf16> wszMethod, Pointer<Pointer<COMObject>> ppQualSet) int
inherited
getNames(Pointer<Utf16> wszQualifierName, int lFlags, Pointer<VARIANT> pQualifierVal, Pointer<Pointer<SAFEARRAY>> pNames) int
inherited
getObjectText(int lFlags, Pointer<Pointer<Utf16>> pstrObjectText) int
inherited
getPropertyHandle(Pointer<Utf16> wszPropertyName, Pointer<Int32> pType, Pointer<Int32> plHandle) int
getPropertyInfoByHandle(int lHandle, Pointer<Pointer<Utf16>> pstrName, Pointer<Int32> pType) int
getPropertyOrigin(Pointer<Utf16> wszName, Pointer<Pointer<Utf16>> pstrClassName) int
inherited
getPropertyQualifierSet(Pointer<Utf16> wszProperty, Pointer<Pointer<COMObject>> ppQualSet) int
inherited
getQualifierSet(Pointer<Pointer<COMObject>> ppQualSet) int
inherited
inheritsFrom(Pointer<Utf16> strAncestor) int
inherited
lock(int lFlags) int
next(int lFlags, Pointer<Pointer<Utf16>> strName, Pointer<VARIANT> pVal, Pointer<Int32> pType, Pointer<Int32> plFlavor) int
inherited
nextMethod(int lFlags, Pointer<Pointer<Utf16>> pstrName, Pointer<Pointer<COMObject>> ppInSignature, Pointer<Pointer<COMObject>> ppOutSignature) int
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
put(Pointer<Utf16> wszName, int lFlags, Pointer<VARIANT> pVal, int Type) int
inherited
putMethod(Pointer<Utf16> wszName, int lFlags, Pointer<COMObject> pInSignature, Pointer<COMObject> pOutSignature) int
inherited
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
readDWORD(int lHandle, Pointer<Uint32> pdw) int
readPropertyValue(int lHandle, int lBufferSize, Pointer<Int32> plNumBytes, Pointer<Uint8> aData) int
readQWORD(int lHandle, Pointer<Uint64> pqw) int
release() int
Decrements the reference count for an interface on a COM object.
inherited
spawnDerivedClass(int lFlags, Pointer<Pointer<COMObject>> ppNewClass) int
inherited
spawnInstance(int lFlags, Pointer<Pointer<COMObject>> ppNewInstance) int
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
unlock(int lFlags) int
writeDWORD(int lHandle, int dw) int
writePropertyValue(int lHandle, int lNumBytes, Pointer<Uint8> aData) int
writeQWORD(int lHandle, int pw) int

Operators

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