プログラムの名前を取得します。
構文
パラメーター
pbstrProgramName
[出力] プログラムの名前を返します。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、エラー コードを返します。
解説
プログラムの名前はプログラムのパスと同じではありませんが、プログラムの名前はそのようなパスの一部である場合があります。
例
次の例は、IDebugProgramNode2 インターフェイスを実装するシンプルな CProgram
オブジェクトに対してこのメソッドを実装する方法を示しています。 MakeBstr
関数では、指定された文字列のコピーを BSTR として割り当てます。
HRESULT CProgram::GetProgramName(BSTR* pbstrProgramName) {
if (!pbstrProgramName)
return E_INVALIDARG;
// Assign the member program name to the passed program name.
*pbstrProgramName = MakeBstr(m_pszProgramName);
return NOERROR;
}