Syntax:
HRESULT GetOption(enOptionIndex nIndex, VARIANT * vValue);
Aufgabe:
Wird ausschließlich auf Knotenebene verwendet. List & Label fragt hierüber zusätzliche Informationen ab.
Parameter:
nIndex: Einer der folgenden Werte
OPTION_SCHEME_AND_DEFAULTS, dient der Optimierung von Schemaabfragen. Standardmäßig ist diese Option zunächst einmal zu ignorieren oder das Ergebnis in vValue ist auf OPTION_SCHEMAROWUSAGEMODE_NONE zu setzen.
OPTION_SUPPORTED_AS_1_TO_1_RELATION, wird benutzt um zu ermitteln, ob eine gegebene Relation auch "rückwärts" als 1:1 Relation aufgelöst werden kann. Der Name der Relation wird in diesem Fall mit vValue übergeben und mittels Rückgabewert ist mit S_FALSE oder S_OK zu antworten.
vValue: Zeiger auf Variant für den Datenaustausch
Rückgabewert:
E_NOTIMPL für Wurzelobjekte, sonst abhängig von nIndex.