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