Sdílet prostřednictvím


IVsObjectList.CanRename – metoda (UInt32, String, Int32)

 

Příznak označující, pokud lze přejmenovat položku seznamu vrátí.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int CanRename(
    uint index,
    string pszNewName,
    out int pfOK
)
int CanRename(
    unsigned int index,
    String^ pszNewName,
    [OutAttribute] int% pfOK
)
abstract CanRename : 
        index:uint32 *
        pszNewName:string *
        pfOK:int byref -> int
Function CanRename (
    index As UInteger,
    pszNewName As String,
    <OutAttribute> ByRef pfOK As Integer
) As Integer

Parametry

  • index
    [v] Určuje index položky seznamu zájmu.
  • pszNewName
    [v] Ukazatel na nulový řetězec ukončený obsahující nový název.
  • pfOK
    [výstup] Ukazatel na příznak označující, zda lze přejmenovat položku.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsObjectList::CanRename(
   [in] ULONG Index,
   [in] LPCOLESTR pszNewName,
   [out] BOOL *pfOK
);

Vrátit pfOK označuje, zda lze přejmenovat položku rejstříku.Pokud předané v pszNewName je null, stačí odpovědět na obecné otázky, zda podporuje tuto položku přejmenovat (návrat true nebo false).Pokud pszNewName hodnotu null, je provést ověření nový název a vrátit se true Pokud úspěšné přejmenování s novým názvem je možné nebo Chyba v hr (spolu s false) Pokud nějakým způsobem je neplatný název (a nastavení informací bohaté chyby označuje uživatele, který byl nesprávný).

Viz také

IVsObjectList – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek