IVsRunningDocumentTable3.GetRelatedSaveTreeItems-Methode: (UInt32, UInt32, UInt32, VSSAVETREEITEM )

 

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.

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