Freigeben über


ISymUnmanagedReader::GetSymAttribute-Methode

Ruft ein benutzerdefiniertes Attribut basierend auf seinem Namen ab. Im Gegensatz zu benutzerdefinierten Metadatenattributen werden diese benutzerdefinierten Attribute im Symbolspeicher gespeichert.

Syntax

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

Parameter

parent
Das Metadatentoken für das Objekt, für das das Attribut angefordert wird.

name
[in] Ein Zeiger auf die Variable, die das abzurufende Attribut angibt.

cBuffer
[in] Die Größe des buffer-Arrays.

pcBuffer
[out] Ein Zeiger auf die Variable, die die Länge der Attributdaten empfängt.

buffer
[out] Ein Zeiger auf die Variable, die die Attributdaten empfängt.

Rückgabewert

S_OK, wenn die Methode erfolgreich ist; andernfalls E_FAIL oder einen anderen Fehlercode.

Anforderungen

Header: CorSym.idl, CorSym.h

Siehe auch