Syntax:
HRESULT SetOption(enOptionIndex nIndex, const VARIANT * vValue);
Aufgabe:
Wird ausschließlich auf Knotenebene verwendet. List & Label übergibt hier zusätzliche Informationen über den Status des Datenproviders. Diese können in der Implementierung für Optimierungen genutzt werden.
Parameter:
nIndex: Einer der folgenden Werte
OPTION_HINT_MAXROWS, wird gesetzt z. B. zur Beschränkung eines zugrundeliegenden SQL Statements im Datenobjekt auf vValue Zeilen.
OPTION_HINT_IS_INFO_QUERY, wird gesetzt, wenn der Datenprovider lediglich Strukturinformationen abfragt um z. B. im List & Label Designer dynamisch die Feldnamen im Variablenbaum zu füllen.
Alle anderen Konstantenwerte sind derzeit nur für die interne Verwendung gedacht und können ignoriert werden.
vValue: Der Variablenwert
Rückgabewert:
E_NOTIMPL für Wurzelobjekte, sonst S_OK