IVsUserContextItem.GetAttribute(String, Int32, String[], String[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
);