Win32 API 日本語リファレンス
ホームData.HtmlHelp › IITResultSet

IITResultSet

COM
IID3bb91d41-998b-11d0-a850-00aa006c7d01継承元IUnknown自前メソッド開始 vtbl3

メソッド 30

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

vtblメソッド
3HRESULT SetColumnPriority(INT lColumnIndex, PRIORITY ColumnPriority)
4HRESULT SetColumnHeap(INT lColumnIndex, void* lpvHeap, PFNCOLHEAPFREE pfnColHeapFree)
5HRESULT SetKeyProp(DWORD PropID)
6HRESULT Add(DWORD PropID, DWORD dwDefaultData, PRIORITY Priority)
7HRESULT Add(DWORD PropID, LPWSTR lpszwDefault, PRIORITY Priority)
8HRESULT Add(DWORD PropID, void* lpvDefaultData, DWORD cbData, PRIORITY Priority)
9HRESULT Add(void* lpvHdr)
10HRESULT Append(void* lpvHdr, void* lpvData)
11HRESULT Set(INT lRowIndex, INT lColumnIndex, void* lpvData, DWORD cbData)
12HRESULT Set(INT lRowIndex, INT lColumnIndex, LPWSTR lpwStr)
13HRESULT Set(INT lRowIndex, INT lColumnIndex, UINT_PTR dwData)
14HRESULT Set(INT lRowIndex, void* lpvHdr, void* lpvData)
15HRESULT Copy(IITResultSet* pRSCopy)
16HRESULT AppendRows(IITResultSet* pResSrc, INT lRowSrcFirst, INT cSrcRows, INT* lRowFirstDest)
17HRESULT Get(INT lRowIndex, INT lColumnIndex, CProperty* Prop)
18HRESULT GetKeyProp(DWORD* KeyPropID)
19HRESULT GetColumnPriority(INT lColumnIndex, PRIORITY* ColumnPriority)
20HRESULT GetRowCount(INT* lNumberOfRows)
21HRESULT GetColumnCount(INT* lNumberOfColumns)
22HRESULT GetColumn(INT lColumnIndex, DWORD* PropID, DWORD* dwType, void** lpvDefaultValue, DWORD* cbSize, PRIORITY* ColumnPriority)
23HRESULT GetColumn(INT lColumnIndex, DWORD* PropID)
24HRESULT GetColumnFromPropID(DWORD PropID, INT* lColumnIndex)
25HRESULT Clear()
26HRESULT ClearRows()
27HRESULT Free()
28HRESULT IsCompleted()
29HRESULT Cancel()
30HRESULT Pause(BOOL fPause)
31HRESULT GetRowStatus(INT lRowFirst, INT cRows, ROWSTATUS* lpRowStatus)
32HRESULT GetColumnStatus(COLUMNSTATUS* lpColStatus)