Rozszerzone atrybuty klasy magazynu języka C
Specyficzne dla firmy Microsoft
Więcej aktualnych informacji na temat atrybutów klasy magazynu można znaleźć w obszarze __declspec
(odwołanie w języku C++).
Rozszerzona składnia atrybutów upraszcza i standandaryzuje rozszerzenia specyficzne dla firmy Microsoft dla języka C. Atrybuty klasy magazynu używające składni atrybutów rozszerzonych obejmują thread
, naked
, dllimport
i dllexport
.
Składnia atrybutu rozszerzonego do określania informacji o klasie magazynu używa __declspec
słowa kluczowego, które określa, że wystąpienie danego typu ma być przechowywane za pomocą atrybutu klasy magazynu specyficznego dla firmy Microsoft (thread
, naked
, dllimport
lub dllexport
). Przykłady innych modyfikatorów klasy magazynu obejmują słowa static
kluczowe i .extern
Jednak te słowa kluczowe są częścią standardu ISO C i nie są objęte rozszerzoną składnią atrybutów.
Składnia
storage-class-specifier
:
__declspec (
extended-decl-modifier-seq
)
/* Specyficzne dla firmy Microsoft */
extended-decl-modifier-seq
: /* Specyficzne dla firmy Microsoft */
extended-decl-modifier
Zdecydować
extended-decl-modifier-seq
extended-decl-modifier
extended-decl-modifier
: /* Specyficzne dla firmy Microsoft */
thread
naked
dllimport
dllexport
Odstęp oddziela modyfikatory deklaracji. Element extended-decl-modifier-seq
może być pusty. W tym przypadku __declspec
nie ma żadnego wpływu.
Atrybuty thread
klasy magazynu , naked
dllimport
, i dllexport
są właściwością tylko deklaracji danych lub funkcji, do których są stosowane. Nie definiują ponownie atrybutów typu samej funkcji. Atrybut thread
ma wpływ tylko na dane. Atrybut naked
ma wpływ tylko na funkcje. Atrybuty dllimport
i dllexport
wpływają na funkcje i dane.
END Microsoft Specific
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla