#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. |
Tematy pokrewne