IVsContainedLanguageCodeSupport.GetMembers(String, UInt32, Int32, IntPtr, IntPtr) Methode

Definition

Gibt eine Auflistung von Membern entsprechend den angegebenen Flags zurück.

public:
 int GetMembers(System::String ^ pszClassName, System::UInt32 dwFlags, [Runtime::InteropServices::Out] int % pcMembers, [Runtime::InteropServices::Out] IntPtr % ppbstrDisplayNames, [Runtime::InteropServices::Out] IntPtr % ppbstrMemberIDs);
public int GetMembers (string pszClassName, uint dwFlags, out int pcMembers, out IntPtr ppbstrDisplayNames, out IntPtr ppbstrMemberIDs);
abstract member GetMembers : string * uint32 * int * nativeint * nativeint -> int
Public Function GetMembers (pszClassName As String, dwFlags As UInteger, ByRef pcMembers As Integer, ByRef ppbstrDisplayNames As IntPtr, ByRef ppbstrMemberIDs As IntPtr) As Integer

Parameter

pszClassName
String

[in] Klassenname.

dwFlags
UInt32

[in] Eine Kombination von Flags aus der CODEMEMBERTYPE-Enumeration, die die abzurufenden Membertypen angibt.

pcMembers
Int32

vorgenommen Gibt die Anzahl der Elemente zurück, die in den zurückgegebenen ppbstrDisplayNames -und-Arrays angegeben sind ppbstrMemberIDs

ppbstrDisplayNames
IntPtr

[out] Gibt eine Liste von Anzeigenamen für jeden Member zurück.

ppbstrMemberIDs
IntPtr

[out] Gibt eine Liste von eindeutigen Memberbezeichnerzeichenfolgen für jeden Member zurück.

Gibt zurück

Int32

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus singlefileeditor. idl:

HRESULT GetMembers(  
   [in]  LPCWSTR pszClassName,  
   [in]  DWORD   dwFlags,  
   [out] int*    pcMembers,  
   [out] BSTR**  ppbstrDisplayNames,  
   [out] BSTR**  ppbstrMemberIDs  
);  

Gilt für