4.4.7.2.6 例外
次の表では、例外について説明します。
表4-6 CreateObjectの例外
| 例外 | 説明 | 意味 |
|---|---|---|
ITF_E_NO_PERMISSION
|
Bootstrapオブジェクトの初期化が必要です | Bootstrapオブジェクトが初期化されていません。 |
ITF_E_NO_PERMISSION
|
権限がありません | progidでトランザクションまたはセキュリティ・カレントが指定され、クライアントの別のBootstrapオブジェクトでカレント・オブジェクトが所有されている場合。
|
E_INVALIDARG
|
無効なprogidパラメータです
|
指定されたprogidが有効ではありません。
|
E_INVALIDARG
|
名前が無効です | リクエストされたprogidが前述の有効なパラメータ値ではありません。
|
E_INVALIDARG
|
不明なオブジェクトです | リクエストされたprogidがシステムに登録されていません。
|
<SYSTEM ERROR>
|
CoCreate Instance() failed
|
Bootstrapオブジェクトがリクエストされたオブジェクトのインスタンスを作成できませんでした。システム・エラーは、エラー・オブジェクトの「Number」メンバーで返されます。 |
親トピック: CreateObject