Sdílet prostřednictvím


IVsSccProject2.GetSccFiles – metoda (UInt32, CALPOLESTR[], CADWORD )

 

Tato metoda se nazývá určit, které soubory by měly být propuštěny zdroj ovládacího prvku pro dané VSITEMID v rámci této hierarchie.

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

Syntaxe

int GetSccFiles(
    uint itemid,
    CALPOLESTR[] pCaStringsOut,
    CADWORD[] pCaFlagsOut
)
int GetSccFiles(
    unsigned int itemid,
    array<CALPOLESTR>^ pCaStringsOut,
    array<CADWORD>^ pCaFlagsOut
)
abstract GetSccFiles : 
        itemid:uint32 *
        pCaStringsOut:CALPOLESTR[] *
        pCaFlagsOut:CADWORD[] -> int
Function GetSccFiles (
    itemid As UInteger,
    pCaStringsOut As CALPOLESTR(),
    pCaFlagsOut As CADWORD()
) As Integer

Parametry

  • itemid
    [v] Identifikátor VSITEMID dotazován.
  • pCaStringsOut
    [výstup] Ukazatel na pole CALPOLESTR řetězce obsahující názvy souborů pro tuto položku.
  • pCaFlagsOut
    [výstup] Ukazatel CADWORD pole příznaků jsou uloženy v DWORDs uvedením, že některé soubory mají zvláštní chování.

Vrácená hodnota

Type: System.Int32

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

[!POZNÁMKA]

Vrátí hodnotu projektu E_NOTIMPL, GetMkDocument bude volána k nalezení souboru přidružený uzel.Pokud jednotlivé uzly projektu odkazuje na jeden soubor a nejsou žádné speciální soubory a potom můžete bezpečně vždy vrátit projektu E_NOTIMPL.

Poznámky

Podpis COM

Z ivssccproject2.idl

HRESULT GetSccFiles(
   [in] VSITEMID itemid,
   [out] CALPOLESTR *pCaStringsOut,
   [out] CADWORD *pCaFlagsOut
);

Používáte-li GetMkDocument, příznaky jsou považovány za nulové.Pokud pCaFlagsOut->cElems má nulovou prvků, příznaky jsou považovány za nulové.Pokud není pod kontrolou zdrojové soubory, protože by měla být vrácena nulová soubory GetSccFiles slouží žádný jiný účel.

Pokud příznak SFF_HasSpecialFiles je nastavena pro všechny soubory spojené s uzlem, GetSccSpecialFiles bude volat pro tyto soubory.

Příznaky zdrojového souboru (SFF) mají dvě nastavení:

  • SFF_NoFlags= 0 označuje, že neexistují žádné speciální soubory přidružené k uzlu.

  • SFF_HasSpecialFiles= 1 (nebo nenulová) znamená, že se zvláštní soubory přidružené k uzlu.

Zvláštní soubory jsou skryté soubory, které jsou základem pro normální soubory, které jsou viditelné v Aplikaci Solution Explorer a Zkontrolovat V a Rezervovat dialogová okna.

Viz také

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

Zpátky na začátek