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