IVsSccProject2.GetSccFiles(UInt32, CALPOLESTR[], CADWORD[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Methode wird aufgerufen, um zu bestimmen, welche Dateien in der Quell Code Verwaltung für eine bestimmte vsitemid innerhalb dieser Hierarchie platziert werden sollen.
public:
int GetSccFiles(System::UInt32 itemid, cli::array <Microsoft::VisualStudio::OLE::Interop::CALPOLESTR> ^ pCaStringsOut, cli::array <Microsoft::VisualStudio::OLE::Interop::CADWORD> ^ pCaFlagsOut);
int GetSccFiles(unsigned int itemid, std::Array <Microsoft::VisualStudio::OLE::Interop::CALPOLESTR> const & pCaStringsOut, std::Array <Microsoft::VisualStudio::OLE::Interop::CADWORD> const & pCaFlagsOut);
public int GetSccFiles (uint itemid, Microsoft.VisualStudio.OLE.Interop.CALPOLESTR[] pCaStringsOut, Microsoft.VisualStudio.OLE.Interop.CADWORD[] pCaFlagsOut);
abstract member GetSccFiles : uint32 * Microsoft.VisualStudio.OLE.Interop.CALPOLESTR[] * Microsoft.VisualStudio.OLE.Interop.CADWORD[] -> int
Public Function GetSccFiles (itemid As UInteger, pCaStringsOut As CALPOLESTR(), pCaFlagsOut As CADWORD()) As Integer
Parameter
- itemid
- UInt32
[in] Bezeichner für die VSITEMID, die abgefragt wird.
- pCaStringsOut
- CALPOLESTR[]
[out] Zeiger auf ein Array von CALPOLESTR-Zeichenfolgen, die die Dateinamen für dieses Element enthalten.
- pCaFlagsOut
- CADWORD[]
[out] Zeiger auf ein CADWORD- Array von Flags, die in DWORDs gespeichert sind und angeben, dass einige der Dateien ein spezielles Verhalten aufweisen.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, wird ein Fehlercode zurückgegeben. Wenn ein Projekt zurückgibt E_NOTIMPL , GetMkDocument(UInt32, String) wird aufgerufen, um die Datei zu ermitteln, die dem Knoten zugeordnet ist. Wenn jeder der Knoten des Projekts auf eine einzelne Datei verweist und keine speziellen Dateien vorhanden sind, kann ein Projekt immer sicher E_NOTIMPL zurückgeben.
Hinweise
COM-Signatur
Aus ivssccproject2. idl
HRESULT GetSccFiles(
[in] VSITEMID itemid,
[out] CALPOLESTR *pCaStringsOut,
[out] CADWORD *pCaFlagsOut
);
Wenn Sie verwenden GetMkDocument , wird davon ausgegangen, dass die Flags NULL sind. Wenn pCaFlagsOut -> cElems keine Elemente enthält, wird davon ausgegangen, dass die Flags NULL sind. Wenn Sie keine Dateien unter Quell Code Verwaltung haben, sollten NULL-Dateien zurückgegeben werden, da GetSccFiles keinen anderen Zweck erfüllt.
Wenn SFF_HasSpecialFiles für eine der Dateien, die dem Knoten zugeordnet sind, das-Flag festgelegt ist, GetSccSpecialFiles wird für diese Dateien aufgerufen.
Die quelldateiflags (SFF) haben zwei Einstellungen:
SFF_NoFlags = 0 gibt an, dass dem Knoten keine speziellen Dateien zugeordnet sind.
SFF_HasSpecialFiles = 1 (oder ungleich null) gibt an, dass dem Knoten besondere Dateien zugeordnet sind.
Sonderdateien sind ausgeblendete Dateien, die den normalen Dateien zugrunde liegen, die in Projektmappen-Explorer und in den Dialogfeldern Einchecken und Auschecken sichtbar sind.