Freigeben über


ISymUnmanagedReader::GetSymAttribute-Methode

Aktualisiert: November 2007

Ruft ein benutzerdefiniertes Attribut anhand seines Namens ab. Im Gegensatz zu benutzerdefinierten Metadatenattributen befinden sich diese benutzerdefinierten Attribute im Symbolspeicher.

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
    [in] 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 ausgeführt wurde, andernfalls E_FAIL oder ein anderer Fehlercode.

Anforderungen

Header: CorSym.idl

Siehe auch

Referenz

ISymUnmanagedReader