IMsmError::get_Path メソッド (mergemod.h)
get_Path メソッドは、Error オブジェクトの Path プロパティを取得します。
構文
HRESULT get_Path(
[out] BSTR *ErrorPath
);
パラメーター
[out] ErrorPath
BSTR 値が入力されたメモリ内の場所へのポインター。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
値 | 説明 |
---|---|
|
パスが null です。 |
|
システムが文字列のメモリを割り当てることができませんでした。 |
|
関数が正常に実行されました。 |
解説
クライアントは、 SysFreeString を使用して結果の文字列を解放する役割を担います。
Windows インストーラー バージョン 1.0 および 1.1 では、get_Path は常に空の文字列を返します。 クラスの将来のバージョンでは、この関数を使用して、作成できなかったファイルまたはディレクトリへのパスを返す場合があります。 この値は、msmErrorFileCreate 型または msmErrorDirCreate 型のエラーに対してのみ有効です。 エラーの種類は、 IMsmError::get_Type を呼び出すことで確認できます。
要件
サポートされている最小のクライアント | Mergemod.dll 1.0 以降 |
対象プラットフォーム | Windows |
ヘッダー | mergemod.h |
[DLL] | Mergemod.dll |