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.

Zobacz też

Atrybuty w zależności od zastosowania