Atrybuty kompilatora
Atrybuty kompilatora zapewniają różne funkcje.
Atrybut | opis |
---|---|
emitidl | Określa, czy wszystkie kolejne atrybuty IDL zostaną przetworzone i umieszczone w wygenerowanych plikach idl. |
event_receiver | Tworzy odbiornik zdarzeń. |
event_source | Tworzy źródło zdarzeń. |
export | Powoduje umieszczenie struktury danych w pliku idl. |
implements | Określa interfejsy wysyłania, które są wymuszane jako elementy członkowskie wspólnej klasy IDL. |
importidl | Wstawia określony plik idl do wygenerowanego pliku idl. |
importlib | Udostępnia typy, które zostały już skompilowane w innej bibliotece typów, dostępne dla tworzonej biblioteki typów. |
includelib | Powoduje, że plik idl lub .h ma zostać uwzględniony w wygenerowanym pliku idl. |
library_block | Umieszcza konstrukcję wewnątrz bloku biblioteki pliku idl. |
no_injected_text | Zapobiega wstrzyknięciu kodu przez kompilator w wyniku użycia atrybutu. |
satype | Określa typ danych elementu SAFEARRAY . |
version | Identyfikuje określoną wersję między wieloma wersjami interfejsu lub klasy. |