IBindCtx::EnumObjectParam-Methode (objidl.h)
Ruft einen Zeiger auf eine Schnittstelle ab, die zum Aufzählen der Schlüssel der Zeichenfolgenschlüsseltabelle des Bindungskontexts verwendet werden kann.
Syntax
HRESULT EnumObjectParam(
[out] IEnumString **ppenum
);
Parameter
[out] ppenum
Die Adresse einer IEnumString*-Zeigervariable, die den Schnittstellenzeiger auf den Enumerator empfängt. Wenn ein Fehler auftritt, wird *ppenum auf NULL festgelegt. Wenn *ppenum ungleich NULL ist, ruft die Implementierung AddRef auf *ppenum; Es liegt in der Verantwortung des Aufrufers, Release aufzurufen.
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_OUTOFMEMORY und S_OK zurückgeben.
Hinweise
Die vom Enumerator zurückgegebenen Schlüssel sind die Schlüssel, die zuvor in Aufrufen von IBindCtx::RegisterObjectParam angegeben wurden.
Hinweise für Anrufer
Ein Bindungskontext verwaltet eine Tabelle mit Schnittstellenzeigern, die jeweils einem Zeichenfolgenschlüssel zugeordnet sind. Dies ermöglicht die Kommunikation zwischen einer Monikerimplementierung und dem Aufrufer, der den Bindungsvorgang initiiert hat. Eine Partei kann einen Schnittstellenzeiger unter einer Zeichenfolge speichern, die beiden Parteien bekannt ist, sodass die andere Partei ihn später aus dem Bindungskontext abrufen kann.In der Systemimplementierung der IBindCtx-Schnittstelle ist diese Methode nicht implementiert. Daher führt der Aufruf dieser Methode zu einem Rückgabewert von E_NOTIMPL.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | objidl.h |