ホーム › Data.Xml.MsXml › IXTLRuntime
IXTLRuntime
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 9
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 43 | HRESULT uniqueID(IXMLDOMNode* pNode, INT* pID) |
| 44 | HRESULT depth(IXMLDOMNode* pNode, INT* pDepth) |
| 45 | HRESULT childNumber(IXMLDOMNode* pNode, INT* pNumber) |
| 46 | HRESULT ancestorChildNumber(LPWSTR bstrNodeName, IXMLDOMNode* pNode, INT* pNumber) |
| 47 | HRESULT absoluteChildNumber(IXMLDOMNode* pNode, INT* pNumber) |
| 48 | HRESULT formatIndex(INT lIndex, LPWSTR bstrFormat, LPWSTR* pbstrFormattedString) |
| 49 | HRESULT formatNumber(DOUBLE dblNumber, LPWSTR bstrFormat, LPWSTR* pbstrFormattedString) |
| 50 | HRESULT formatDate(VARIANT varDate, LPWSTR bstrFormat, VARIANT varDestLocale, LPWSTR* pbstrFormattedString) |
| 51 | HRESULT formatTime(VARIANT varTime, LPWSTR bstrFormat, VARIANT varDestLocale, LPWSTR* pbstrFormattedString) |