掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
「特定の」ネットワークインターフェイスの設置をWMIのメソッドから変更するには? (ID:67278)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
シャノンさん、丁寧な説明、ありがとうございます!! 見事にうまくいけました。 ご存じだったらついでに教えてください。 MSDN上で、メソッドの引数の型が「string」の時は VARIANT l_varCommand; l_varCommand.vt = VT_BSTR; l_varCommand.pbstrVal = SysAllocString(L"hikisuu"); l_pClassInstance->Put(L"DNSServerSearchOrder", 0, &l_varCommand, 0) で、よいみたいなのですが、「string[]」の場合(SetDNSServerSearchOrder 等)はどの型を使えばよいのかご存じですか? 単純にBSTR型の配列を用意して、 BSTR l_DNSOrder[] SysAllocString(L"hikisuu"), SysAllocString(L"hikisuu2")}; l_varCommand.vt = VT_BYREF | VT_BSTR; l_varCommand.pbstrVal = l_DNSOrder; l_pClassInstance->Put(L"DNSServerSearchOrder", 0, &l_varCommand, 0) とやってみたところ、WBEM_E_TYPE_MISMATCHのエラーで終了してしまいました。 ご存じでしたら教えてください。 (別スレにしなくてすみません)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.