_NewEnum childNodeの寿命と内容変化 – プログラミング – Home

通知
すべてクリア

[解決済] _NewEnum childNodeの寿命と内容変化


3939yoshi
 3939yoshi
(@3939yoshi)
ゲスト
結合: 20年前
投稿: 4
Topic starter  

以下2種類のコレクションがあります。
(1/2)OLEオートメーションのコレクション
[propget] HRESULT _NewEnum([out,retval] IUnknown**ppuk); // IEnumVARIANT
(2/2)マイクロソフトのXMLDOMのMSXML.DLL,MSXML3.DLL,MSXML4.DLLコレクション
[propget] HRESULT childNodes(IXMLDOMNodeList**childList);
childNodesに似たものを作成しようと考えていますが、挙動がはっきり分かりません。
以下の表を埋めたです。
-----------+---------------+-----------------------------------------+
| ①2回呼び出す | ②インターフェイスを持ったまま内容を変更する
-----------+---------------+-----------------------------------------+
_NewEnum | |
-----------+---------------+-----------------------------------------+
childNodes | |
-----------+---------------+-----------------------------------------+

①は
同じもの
違うもの
どちらでもよい
②は
変化する
変化しない
どちらでもよい

どなたかご存知ではないでしょうか。よろしくお願いします。


引用未解決
トピックタグ
3939yoshi
 3939yoshi
(@3939yoshi)
ゲスト
結合: 20年前
投稿: 4
Topic starter  

自己レスです。
使用する立場ら見るとどちらの実装か、きにせず使用するように思います。
実装では、追従させるほうがタイトなコードを書く必要があるが、一度このように
実装しておくと後に変更せざるを得ないようなことにならないと思えるので以下のように
することにしました。
-----------+---------------+-----------------------------------------+
| ①2回呼び出す | ②インターフェイスを持ったまま内容を変更する
-----------+---------------+-----------------------------------------+
_NewEnum | 同じもの | 変化する
-----------+---------------+-----------------------------------------+
childNodes | 同じもの | 変化する
-----------+---------------+-----------------------------------------+


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました