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] Возвращает список уникальных строк идентификаторов членов для каждого члена.
Возвращаемое значение
Возвращает значение S_OK, если выполнение прошло успешно; в противном случае возвращает код ошибки.
Комментарии
Подпись COM
Из синглефилидитор. IDL:
HRESULT GetMembers(
[in] LPCWSTR pszClassName,
[in] DWORD dwFlags,
[out] int* pcMembers,
[out] BSTR** ppbstrDisplayNames,
[out] BSTR** ppbstrMemberIDs
);