Udostępnij za pośrednictwem


#pragma

Polecenie preprocesora #pragma jest podobne do przełącznika wiersza polecenia. Nie trzeba jednak ponownie wprowadzić polecenia #pragma za każdym razem, gdy skompilujesz plik MOF. Poniższy przykład ilustruje składnię polecenia #pragma:

#pragma [command]

Zazwyczaj umieszczasz polecenie #pragma na początku pliku MOF. Można jednak umieścić niektóre polecenia, takie jak #pragma polecenia, w treści kodu MOF. W poniższym przykładzie przedstawiono #pragma polecenia wskazujące kompilator MOF, że musi umieścić klasy i wystąpienia w przestrzeni nazw root\cimv2 i skompilować plik, w którym polecenia są uwzględniane podczas odzyskiwania repozytorium:

#pragma autorecover
#pragma namespace ("\\\\.\\root\\cimv2")

Poniżej wymieniono dostępne polecenia #pragma.

Polecenie Opis
poprawka Przekierowuje kompilator MOF w celu oddzielenia pliku MOF na wersje neutralne dla języka i specyficzne dla języka.
autorecover Dodaje plik MOF do listy plików skompilowanych podczas odzyskiwania repozytorium.
classflags Określa sposób tworzenia lub aktualizowania klas w zależności od określonych flag.
deleteclass Usuwa istniejącą klasę i jej wystąpienia z repozytorium.
deleteinstance Usuwa istniejące wystąpienie klasy z repozytorium.
instanceflags Określa sposób tworzenia lub aktualizowania wystąpień w zależności od określonych flag.
przestrzeni nazw Żądania załadowania pliku MOF przez kompilator do przestrzeni nazw określonej jako ścieżka przestrzeni nazw.

 

poleceń preprocesora