Oddzielne atrybuty
Atrybut autonomiczny nie działa na słowie kluczowym C++, ale jest bardziej podobny do wiersza kodu. Instrukcje atrybutów autonomicznych wymagają średnika na końcu wiersza.
Lista atrybutów autonomicznych
Atrybut | opis |
---|---|
cpp_quote | Emituje określony ciąg bez znaków cudzysłowu do wygenerowanego pliku nagłówka. |
custom | Umożliwia zdefiniowanie własnego atrybutu. |
db_command | Tworzy polecenie OLE DB. |
emitidl | Określa, czy wszystkie kolejne atrybuty IDL zostaną przetworzone i umieszczone w wygenerowanych plikach idl. |
idl_module | Określa punkt wejścia w dll. |
idl_quote | Umożliwia korzystanie z konstrukcji IDL, które nie są obsługiwane w bieżącej wersji języka Visual C++ i mają je przekazywane do wygenerowanego pliku idl. |
import | Określa inny plik idl, .odl lub .h zawierający definicje, do których chcesz się odwołać z głównego pliku 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. |
include | Określa co najmniej jeden plik nagłówka, który ma zostać uwzględniony w wygenerowany plik idl. |
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. |
module | Definiuje blok biblioteki w pliku idl. |
no_injected_text | Zapobiega wstrzyknięciu kodu przez kompilator w wyniku użycia atrybutu. |
pragma | Emituje określony ciąg bez znaków cudzysłowu do wygenerowanego pliku idl. |