Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Veröffentlicht: Oktober 2016
Ruft speichern Sie den zugehörigen Strukturelemente für ein Dokument.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Syntax
uint GetRelatedSaveTreeItems(
uint cookie,
uint grfSave,
uint celt,
VSSAVETREEITEM[] rgSaveTreeItems
)
unsigned int GetRelatedSaveTreeItems(
unsigned int cookie,
unsigned int grfSave,
unsigned int celt,
array<VSSAVETREEITEM>^ rgSaveTreeItems
)
abstract GetRelatedSaveTreeItems :
cookie:uint32 *
grfSave:uint32 *
celt:uint32 *
rgSaveTreeItems:VSSAVETREEITEM[] -> uint32
Function GetRelatedSaveTreeItems (
cookie As UInteger,
grfSave As UInteger,
celt As UInteger,
rgSaveTreeItems As VSSAVETREEITEM()
) As UInteger
Parameter
cookie
Type: System.UInt32[in] Dokument aus dem abgerufen verknüpften Elemente der Konsolenstruktur zu speichern.
grfSave
Type: System.UInt32[in] Speichern Sie die Optionen für das Dokument in der ausgeführten Dokumenttabelle (RDT).
celt
Type: System.UInt32[in] Größe der zugehörigen speichern Elemente der Konsolenstruktur.
rgSaveTreeItems
Type: Microsoft.VisualStudio.Shell.Interop.VSSAVETREEITEM[][Out, size_is(celt), length_is(*pcActual)] Array, das Speichern enthält, Optionen für das Strukturansicht Element.
Rückgabewert
Type: System.UInt32
Die tatsächliche Anzahl von verknüpften speichern Elemente der Konsolenstruktur, das abgerufen wurde.
Hinweise
Wenn celt gleich NULL ist, und der Rückgabewert nicht null ist, ist die Anzahl der VSSAVETREEITEM im Rückgabewert zurückgegeben wird. Wenn celt ist ungleich NULL, rgSaveTreeItems darf nicht null sein.
Das folgende Beispiel zeigt eine einheitliche mit dieser Methode (auslassen Fehlerkontrollen zur besseren Lesbarkeit):
hr = pIVsRunningDocumentTable3->GetRelatedSaveTreeItems(cookie, grfSave, 0, NULL, &cExpected);
prgSaveTreeItems = ::CoTaskMemAlloc(cExpected * sizeof(VSSAVETREEITEM));
hr = pIVsRunningDocumentTable3->GetRelatedSaveTreeItems(cookie, grfSave, cExpected, prgSaveTreeItems, &cActual);
Siehe auch
IVsRunningDocumentTable3-Schnittstelle
Microsoft.VisualStudio.Shell.Interop-Namespace
Zurück zum Anfang