IVsUserContextItem.GetAttribute(String, Int32, String[], String[]) Methode

Definition

Ruft die Attribute des vom Benutzer in der Shell ausgewählten Elements ab.

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

Parameter

pszAttrName
String

[in] Der Name des Attributs des ausgewählten Elements in der Shell, nach dem gesucht werden soll.

index
Int32

[in] Der ganzzahlige Einstiegspunkt in das Zeichenfolgenarray, das Attribute enthält.

pbstrName
String[]

[out] Das Zeichenfolgenarray von Attributen, die mit dem Namen des Attributs übereinstimmen, nach dem gesucht wurde.

pbstrValue
String[]

[out] Das Zeichenfolgenarray von Werten, die dem Zeichenfolgenarray von Attributen entsprechen, das, wenn aufgerufen, durch den Member zurück gegeben wird.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus Context. idl:

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

Gilt für