Win32 API 日本語リファレンス
ホームData.Xml.MsXml › ISAXAttributes

ISAXAttributes

COM
IIDf078abe1-45d2-4832-91ea-4466ce2f25c9継承元IUnknown自前メソッド開始 vtbl3

メソッド 13

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

vtblメソッド
3HRESULT getLength(INT* pnLength)
4HRESULT getURI(INT nIndex, WORD** ppwchUri, INT* pcchUri)
5HRESULT getLocalName(INT nIndex, WORD** ppwchLocalName, INT* pcchLocalName)
6HRESULT getQName(INT nIndex, WORD** ppwchQName, INT* pcchQName)
7HRESULT getName(INT nIndex, WORD** ppwchUri, INT* pcchUri, WORD** ppwchLocalName, INT* pcchLocalName, WORD** ppwchQName, INT* pcchQName)
8HRESULT getIndexFromName(LPWSTR pwchUri, INT cchUri, LPWSTR pwchLocalName, INT cchLocalName, INT* pnIndex)
9HRESULT getIndexFromQName(LPWSTR pwchQName, INT cchQName, INT* pnIndex)
10HRESULT getType(INT nIndex, WORD** ppwchType, INT* pcchType)
11HRESULT getTypeFromName(LPWSTR pwchUri, INT cchUri, LPWSTR pwchLocalName, INT cchLocalName, WORD** ppwchType, INT* pcchType)
12HRESULT getTypeFromQName(LPWSTR pwchQName, INT cchQName, WORD** ppwchType, INT* pcchType)
13HRESULT getValue(INT nIndex, WORD** ppwchValue, INT* pcchValue)
14HRESULT getValueFromName(LPWSTR pwchUri, INT cchUri, LPWSTR pwchLocalName, INT cchLocalName, WORD** ppwchValue, INT* pcchValue)
15HRESULT getValueFromQName(LPWSTR pwchQName, INT cchQName, WORD** ppwchValue, INT* pcchValue)