IVsLiteTreeList.GetDisplayData(UInt32, VSTREEDISPLAYDATA[]) Methode

Definition

Ruft Daten ab, um das angeforderte Strukturlistenelement zu zeichnen.

public:
 int GetDisplayData(System::UInt32 index, cli::array <Microsoft::VisualStudio::Shell::Interop::VSTREEDISPLAYDATA> ^ pData);
int GetDisplayData(unsigned int index, std::Array <Microsoft::VisualStudio::Shell::Interop::VSTREEDISPLAYDATA> const & pData);
public int GetDisplayData (uint index, Microsoft.VisualStudio.Shell.Interop.VSTREEDISPLAYDATA[] pData);
abstract member GetDisplayData : uint32 * Microsoft.VisualStudio.Shell.Interop.VSTREEDISPLAYDATA[] -> int
Public Function GetDisplayData (index As UInteger, pData As VSTREEDISPLAYDATA()) As Integer

Parameter

index
UInt32

[in] Gibt den Index des relevanten Knotens an.

pData
VSTREEDISPLAYDATA[]

[out] Zeiger auf eine VSTREEDISPLAYDATA-Struktur, die die Anzeigedaten enthält.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus vsshell. idl:

HRESULT IVsLiteTreeList::GetDisplayData(  
   [in] ULONG Index,  
   [out] VSTREEDISPLAYDATA *pData  
);  

Der- pData Parameter ist eine- VSTREEDISPLAYDATA Struktur, die verwendet wird, um bestimmte Anzeige Parameter für das angeforderte Struktur Listenelement anzufordern. Ausführlichere Informationen finden Sie VSTREEDISPLAYDATA unter, _VSTREEDISPLAYMASK und _VSTREEDISPLAYSTATE .

In der Strukturansicht wird Mask und in festgelegt, StateMask pData um anzugeben, welche Anzeige-oder Zustandsdaten Elemente von Interesse sind, sodass nur die Elemente zurückgegeben werden müssen. Wenn State festgelegt ist, gibt es an, dass StateMask die angeforderten Zustandsdaten angibt. Wenn TDS_STATEIMAGEMASK nicht festgelegt ist, wird in der Strukturansicht die Standard Bildliste verwendet. Wird in der Regel GetDisplayData separat aufgerufen, um Daten und Zustandsdaten anzuzeigen.

Gilt für