IPerPropertyBrowsing::GetDisplayString
Returns a
text string describing the property identified with dispID in the
caller s user interface. In other words, the returned text is a displayable
name describing the property and can be displayed in the caller s user
interface. The string itself is a BSTR allocated by this method with SysAllocString.
Upon return, the string is the responsibility of the caller, which must free it
with SysFreeString when it is no longer needed.
HRESULT
GetDisplayString(
DISPID dispID , |
//Dispatch identifier for the property |
BSTR *pbstr |
//Receives a pointer to the displayable string
describing the property |
); |
|
Parameters
dispID
[in] Dispatch
identifier of the property whose display name is requested.
pbstr
[out] Pointer
to the BSTR containing the display name for the property identified with dispID.
Return Values
This method
supports the standard return values E_INVALIDARG, E_OUTOFMEMORY, and
E_UNEXPECTED, as well as the following:
S_OK
The display
name was successfully returned.
E_NOTIMPL
The object
does not provide display names for individual properties. The caller has the
recourse to check the object s type information for the text name of the object
in this case.
E_POINTER
The address
in pbstr is not valid. For example, it may be NULL.
Remarks
Notes to Implementers
The caller is
responsible for freeing the pbstr string with SysFreeString when
it is no longer needed.