ホーム › Data.Xml.XmlLite › IXmlReader
IXmlReader
COMメソッド 23
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT SetInput(IUnknown* pInput) |
| 4 | HRESULT GetProperty(DWORD nProperty, INT_PTR* ppValue) |
| 5 | HRESULT SetProperty(DWORD nProperty, INT_PTR pValue) |
| 6 | HRESULT Read(XmlNodeType* pNodeType) |
| 7 | HRESULT GetNodeType(XmlNodeType* pNodeType) |
| 8 | HRESULT MoveToFirstAttribute() |
| 9 | HRESULT MoveToNextAttribute() |
| 10 | HRESULT MoveToAttributeByName(LPWSTR pwszLocalName, LPWSTR pwszNamespaceUri) |
| 11 | HRESULT MoveToElement() |
| 12 | HRESULT GetQualifiedName(LPWSTR* ppwszQualifiedName, DWORD* pcwchQualifiedName) |
| 13 | HRESULT GetNamespaceUri(LPWSTR* ppwszNamespaceUri, DWORD* pcwchNamespaceUri) |
| 14 | HRESULT GetLocalName(LPWSTR* ppwszLocalName, DWORD* pcwchLocalName) |
| 15 | HRESULT GetPrefix(LPWSTR* ppwszPrefix, DWORD* pcwchPrefix) |
| 16 | HRESULT GetValue(LPWSTR* ppwszValue, DWORD* pcwchValue) |
| 17 | HRESULT ReadValueChunk(LPWSTR pwchBuffer, DWORD cwchChunkSize, DWORD* pcwchRead) |
| 18 | HRESULT GetBaseUri(LPWSTR* ppwszBaseUri, DWORD* pcwchBaseUri) |
| 19 | BOOL IsDefault() |
| 20 | BOOL IsEmptyElement() |
| 21 | HRESULT GetLineNumber(DWORD* pnLineNumber) |
| 22 | HRESULT GetLinePosition(DWORD* pnLinePosition) |
| 23 | HRESULT GetAttributeCount(DWORD* pnAttributeCount) |
| 24 | HRESULT GetDepth(DWORD* pnDepth) |
| 25 | BOOL IsEOF() |