IBindCtx::EnumObjectParam
Supplies a
pointer to an IEnumString interface on an enumerator that can return
the keys of the bind context s string-keyed table of pointers.
HRESULT EnumObjectParam(
IEnumString **ppenum |
//Indirect pointer to the enumerator object |
); |
|
Parameter
ppenum
[out]
Indirect pointer to the IEnumString
Return Values
This method
supports the standard return value E_OUTOFMEMORY, as well as the following:
S_OK
An enumerator
was successfully created and the pointer supplied.
Remarks
This method
provides an IEnumString
Notes to Callers
A bind
context maintains a table of interface pointers, each associated with a string
key. This enables communication between a moniker implementation and the caller
that initiated the binding operation. One party can store an interface pointer
under a string known to both parties so that the other party can later retrieve
it from the bind context.
See Also