Syntax:
HRESULT OpenTable(LPCWSTR pszTableName, IUnknown** ppUnkOfNewDP);
Aufgabe:
Wird ausschließlich auf Wurzelebene verwendet. Fordert die Erzeugung eines neuen Knotens unterhalb der Wurzel an und gibt das neue Interface an List & Label zurück.
Parameter:
pszTableName: Der angeforderte Tabellenname
ppUnkOfNewDP: Zieladresse für das neue Objekt
Rückgabewert:
E_NOTIMPL für Knotenobjekte, sonst S_OK oder E_FAIL im Fehlerfall
Hinweise:
Wird als Einstiegspunkt für den Datenprovider benötigt. Die tatsächliche Arbeit delegiert List & Label an die erzeugten Knoten und Unterknoten.
Beispiel:
*ppUnkOfNewDataProvider = new DPNode(_hJob, pszTableName);
return S_OK;
Siehe auch:
OpenChildTable (ILLDataProvider)