Udostępnij za pośrednictwem


ISymUnmanagedWriter::DefineParameter — Metoda

Definiuje pojedynczy parametr w bieżącej metodzie. Typ parametru jest pobierany z pozycji (sekwencji) parametru w podpisie metody.

Jeśli parametry są zdefiniowane w metadanych dla danej metody, nie trzeba ich ponownie definiować przy użyciu tej metody. Czytniki symboli muszą sprawdzić normalne metadane parametrów przed sprawdzeniem magazynu symboli.

Składnia

HRESULT DefineParameter(  
    [in] const WCHAR  *name,  
    [in] ULONG32      attributes,  
    [in] ULONG32      sequence,  
    [in] ULONG32      addrKind,  
    [in] ULONG32      addr1,  
    [in] ULONG32      addr2,  
    [in] ULONG32      addr3);  

Parametry

name
[in] Nazwa parametru.

attributes
[in] Atrybuty parametrów.

sequence
[in] Podpis parametru.

addrKind
[in] Typ adresu.

addr1
[in] Pierwszy adres specyfikacji parametru.

addr2
[in] Drugi adres specyfikacji parametru.

addr3
[in] Trzeci adres specyfikacji parametru.

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ż