Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
GUID'leri çekirdek modu sürücüsünde kullanmak için iki şey yapmanız gerekir:
DEFINE_GUID makroyu yeniden tanımlayan Initguid.h üst bilgi dosyasını ekleyin.
Initguid.h üst bilgi dosyasında, GUID'leri örneklemek için DEFINE_GUID makrosu yeniden tanımlanır (extern başvurusu bildirmek yerine). Bu üst bilgi dosyasını, GUID'lerin örneklenmesi gereken sürücü kaynak dosyasına ekleyin. (Kullanıcı modu uygulamaları GUID tanımlarını içeren üst bilgi dosyalarını eklemeden önce Objbase.h dosyasını içerir.)
GUID'leri tanımlayan üst bilgi dosyalarını ekleyin.
Initguid.h dosyasını içerecek deyiminden sonra, GUID tanımlarını içeren üst bilgi dosyalarını eklersiniz. Sürücü, sistem tarafından sağlanan üst bilgi dosyaları ve üçüncü taraf üst bilgi dosyaları da dahil olmak üzere GUID tanımlarını içeren birden fazla üst bilgi dosyası içerebilir.
Aşağıdaki kod alıntısı GUID'leri dahil eden deyimlerin sırasını gösterir:
:
// include system headers here such as wdm.h
#include <initguid.h>
// include system and driver-specific header files here that contain
// GUID definitions
...
Yukarıdaki deyimleri sürücünün bir modülüne yerleştirin; genellikle ana modül. Yukarıdaki ifadeler mevcut olduğunda, sürücü GUID'ye sembolik adını kullanarak atıfta bulunur.