IVsUserContextItem.GetAttribute(String, Int32, String[], String[]) Método

Definição

Obtém os atributos do item selecionado pelo usuário no Shell.

int GetAttribute(std::wstring const & pszAttrName, int index, std::Array <std::wstring const &> const & pbstrName, std::Array <std::wstring const &> const & pbstrValue);
public int GetAttribute (string pszAttrName, int index, string[] pbstrName, string[] pbstrValue);
abstract member GetAttribute : string * int * string[] * string[] -> int
Public Function GetAttribute (pszAttrName As String, index As Integer, Optional pbstrName As String(), Optional pbstrValue As String()) As Integer

Parâmetros

pszAttrName
String

no O nome do atributo do item selecionado no Shell a ser pesquisado.

index
Int32

no O ponto de entrada inteiro na matriz de cadeias de caracteres que contém atributos.

pbstrName
String[]

fora A matriz de cadeia de caracteres de atributos que correspondem ao nome do atributo procurado.

pbstrValue
String[]

fora A matriz de cadeia de caracteres de valores que corresponde à matriz de cadeia de caracteres de atributos retornados pelo membro quando chamado.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De Context. idl:

HRESULT IVsUserContextItem::GetAttribute(  
   [in] LPCOLESTR pszAttrName,   
   [in] int index,   
   [out, optional] BSTR * pbstrName,   
   [out, optional, retval] BSTR * pbstrValue  
);  

Aplica-se a