IRepositoryObjectStorage::get_PropertyInterface

See Also

This method retrieves an IRepositoryDispatch interface pointer for accessing the persistent members of one of the object's supported Automation interfaces.

The IRepositoryDispatch interface can be used to get and set member values for the interface specified by the InterfaceId input parameter. The interface must be one that is exposed by this object.

HRESULT get_PropertyInterface(
VARIANT                      InterfaceId,
IRepositoryDispatch **ppInterface
);

Parameters

InterfaceId
[in]
The interface identifier of the interface whose properties are to be accessed.
*ppInterface
[out]
The IRepositoryDispatch interface pointer.

Return Value

S_OK

The method completed successfully.

Error
Values

This method failed to complete successfully.

Remarks

IRepositoryDispatch does not perform any parameter validation, and cannot be used to access custom methods or non-persistent properties. It is intended for use by custom class implementers.

(c) 1988-1998 Microsoft Corporation. All Rights Reserved.