IVsContainedLanguageCodeSupport.GetMembers(String, UInt32, Int32, IntPtr, IntPtr) Método

Definição

Retorna uma coleção de membros correspondentes aos sinalizadores especificados.

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

Parâmetros

pszClassName
String

no Nome da classe.

dwFlags
UInt32

no Uma combinação de sinalizadores da CODEMEMBERTYPE enumeração que especifica os tipos de membros a serem recuperados.

pcMembers
Int32

fora Retorna o número de membros especificados nas ppbstrDisplayNames matrizes e retornadas ppbstrMemberIDs .

ppbstrDisplayNames
IntPtr

fora Retorna uma lista de nomes de exibição para cada membro.

ppbstrMemberIDs
IntPtr

fora Retorna uma lista de cadeias de caracteres exclusivas do identificador de membro para cada membro.

Retornos

Int32

Se bem-sucedido, retorna S_OK ; caso contrário, retorna um código de erro.

Comentários

Assinatura COM

De singlefileeditor. idl:

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

Aplica-se a