Aracılığıyla paylaş


IDebugProgramNode2::GetProgramName

Programın adını alır.

Sözdizimi

int GetProgramName (
    out string pbstrProgramName
);

Parametreler

pbstrProgramName
[out] Programın adını döndürür.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.

Açıklamalar

Programın adı, programın yolu ile aynı değildir, ancak programın adı böyle bir yolun parçası olabilir.

Örnek

Aşağıdaki örnek, IDebugProgramNode2 arabirimini uygulayan basit CProgram bir nesne için bu yöntemin nasıl uygulandığını gösterir. işlevi, MakeBstr belirtilen dizenin bir kopyasını BSTR olarak ayırır.

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;
}

Ayrıca bkz.