Udostępnij przez


ISymUnmanagedReader::GetSymAttribute — Metoda

Pobiera atrybut niestandardowy na podstawie jego nazwy. W przeciwieństwie do atrybutów niestandardowych metadanych te atrybuty niestandardowe są przechowywane w magazynie symboli.

Składnia

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

Parametry

parent
[in] Token metadanych obiektu, dla którego zażądano atrybutu.

name
[in] Wskaźnik do zmiennej, która wskazuje atrybut do pobrania.

cBuffer
[in] Rozmiar tablicy buffer .

pcBuffer
[out] Wskaźnik do zmiennej, która odbiera długość danych atrybutu.

buffer
[out] Wskaźnik do zmiennej, która odbiera dane atrybutu.

Wartość zwracana

S_OK, jeśli metoda powiedzie się; w przeciwnym razie E_FAIL lub inny kod błędu.

Wymagania

Nagłówka: CorSym.idl, CorSym.h

Zobacz też