Partager via


ISymUnmanagedReader::GetSymAttribute, méthode

Obtient un attribut personnalisé en fonction de son nom. Contrairement aux attributs personnalisés des métadonnées, ces attributs personnalisés sont stockés dans le magasin de symboles.

HRESULT GetSymAttribute (
    [in]  mdToken  parent,
    [in]  WCHAR    *name,
    [in]  ULONG32  cBuffer,
    [out] ULONG32  *pcBuffer,
    [out, size_is (cBuffer),
        length_is (*pcBuffer)] BYTE buffer[]);

Paramètres

  • parent
    [in] Jeton de métadonnées pour l'objet pour lequel l'attribut est demandé.

  • name
    [in] Pointeur vers la variable qui indique l'attribut à récupérer.

  • cBuffer
    [in] Taille du tableau buffer.

  • pcBuffer
    [out] Pointeur vers la variable qui reçoit la longueur des données de l'attribut.

  • buffer
    [out] Pointeur vers la variable qui reçoit les données de l'attribut.

Valeur de retour

S_OK si la méthode réussit ; sinon, E_FAIL ou un autre code d'erreur.

Configuration requise

En-tête : CorSym.idl, CorSym.h

Voir aussi

Référence

ISymUnmanagedReader, interface