Win32 API 日本語リファレンス
ホームSystem.Search › OLEDBSimpleProvider

OLEDBSimpleProvider

COM
IIDe0e270c0-c0be-11d0-8fe4-00a0c90a6341継承元IUnknown自前メソッド開始 vtbl3

メソッド 14

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT getRowCount(INT_PTR* pcRows)
4HRESULT getColumnCount(INT_PTR* pcColumns)
5HRESULT getRWStatus(INT_PTR iRow, INT_PTR iColumn, OSPRW* prwStatus)
6HRESULT getVariant(INT_PTR iRow, INT_PTR iColumn, OSPFORMAT format, VARIANT* pVar)
7HRESULT setVariant(INT_PTR iRow, INT_PTR iColumn, OSPFORMAT format, VARIANT Var)
8HRESULT getLocale(LPWSTR* pbstrLocale)
9HRESULT deleteRows(INT_PTR iRow, INT_PTR cRows, INT_PTR* pcRowsDeleted)
10HRESULT insertRows(INT_PTR iRow, INT_PTR cRows, INT_PTR* pcRowsInserted)
11HRESULT find(INT_PTR iRowStart, INT_PTR iColumn, VARIANT val, OSPFIND findFlags, OSPCOMP compType, INT_PTR* piRowFound)
12HRESULT addOLEDBSimpleProviderListener(OLEDBSimpleProviderListener* pospIListener)
13HRESULT removeOLEDBSimpleProviderListener(OLEDBSimpleProviderListener* pospIListener)
14HRESULT isAsync(BOOL* pbAsynch)
15HRESULT getEstimatedRows(INT_PTR* piRows)
16HRESULT stopTransfer()