Udostępnij za pośrednictwem


/KERNEL (Utwórz plik binarny trybu jądra)

Utwórz plik binarny, który jest odpowiedni do uruchamiania w trybie jądra.

Składnia

/KERNEL

Uwagi

Powoduje, że konsolidator emituje ostrzeżenie, jeśli jakikolwiek plik obiektu lub biblioteka połączona w pliku binarnym nie została skompilowana z /kernel.

Kod, który można uruchomić w trybie jądra, musi być skompilowany z opcją /kernel . Jeśli połączysz plik binarny zawierający kod, który nie został skompilowany za pomocą /kernelpolecenia , plik binarny może nie działać poprawnie w trybie jądra.

Kod trybu jądra jest kompilowany z uproszczonym zestawem funkcji języka C++, które są specyficzne dla kodu uruchamianego w trybie jądra. Kompilator generuje ostrzeżenia dotyczące funkcji języka C++, które są potencjalnie destrukcyjne, ale nie można ich wyłączyć. Aby uzyskać więcej informacji na temat kompilowania kodu w trybie jądra, zobacz /kernel (Utwórz plik binarny trybu jądra).

Aby ustawić tę opcję konsolidatora w programie Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać więcej informacji, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilacji w programie Visual Studio).

  2. Wybierz stronę właściwości wiersza polecenia konsolidatora>konfiguracji.>

  3. W obszarze Dodatkowe opcje wprowadź ./KERNELMODE

Zobacz też