IVsContainedLanguageCodeSupport.GetMembers(String, UInt32, Int32, IntPtr, IntPtr) Метод

Определение

Возвращает коллекцию членов, соответствующих заданным флагам.

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

Параметры

pszClassName
String

[in] Имя класса.

dwFlags
UInt32

[in] Сочетание флагов из перечисления CODEMEMBERTYPE, определяющих типы участников, подлежащих получению.

pcMembers
Int32

заполняет Возвращает количество элементов, указанных в возвращаемых ppbstrDisplayNames ppbstrMemberIDs массивах и.

ppbstrDisplayNames
IntPtr

[out] Возвращает список отображаемых имен для каждого члена.

ppbstrMemberIDs
IntPtr

[out] Возвращает список уникальных строк идентификаторов членов для каждого члена.

Возвращаемое значение

Int32

Возвращает значение S_OK, если выполнение прошло успешно; в противном случае возвращает код ошибки.

Комментарии

Подпись COM

Из синглефилидитор. IDL:

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

Применяется к