Udostępnij za pomocą


IDebugProgramNode2::GetProgramName

Pobiera nazwę programu.

Składnia

int GetProgramName (
    out string pbstrProgramName
);

Parametry

pbstrProgramName
[out] Zwraca nazwę programu.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Nazwa programu nie jest taka sama jak ścieżka do programu, chociaż nazwa programu może być częścią takiej ścieżki.

Przykład

W poniższym przykładzie pokazano, jak zaimplementować tę metodę dla prostego CProgram obiektu, który implementuje interfejs IDebugProgramNode2 . Funkcja MakeBstr przydziela kopię określonego ciągu jako 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;
}

Zobacz też