Developer

API Reference

IObserver_GetPropertyEx()

Brew Release
Brew MP 1.0.2
See Also
- IObserver
- IObserver_SetPropertyEx
Description
This function retrieves a specific extended property value for the given Observer. The Observer may possess any number of extended properties as defined in AEEPointerObserver.h The property value is returned in a pointer passed into the function, with the function returning AEE_SUCCESS or AEE_EFAILED depending on whether or not the requested property was retrieved.
Parameters
  • pif
    []:
    [in] Pointer to the IObserver interface object.
  • nPropId
    []:
    [in] Identifies the extended property whose value is to be set.
  • nSize
    []:
    [in] Contains the buffer size in bytes.
  • pUser
    []:
    [in/out] Buffer to be populated.
Interface
Prototype
   int IObserver_GetPropertyEx(IObserver* pif, AEECLSID nPropId, int nSize, void* pUser);
Return
   AEE_SUCCESS - If observer is able to get the requested property.
   AEE_EFAILED - If the property could not be get.
Side Effect
None:
Comment
Calling IObserver_GetPropertyEx() gets the passed in extended property via PROP_EX.
  • Follow