DECLARE_REGISTRY ( sınıf, PID, vpid, nid, bayrakları )
Parametreleri
sınıf
[de] Geriye dönük uyumluluk için dahil.
pid
[de] Bir sürüme özgü program tanımlayıcısı olan bir lpctstr.
vpid
[de] Bir sürüm bağımsız program tanımlayıcısı olan bir lpctstr.
nid
[de] Kaynak dizesi programı açıklaması kullanmak için kayıt defterinde bir dizin olan bir UINT.
bayraklar
[de] Programın iş parçacığı modeli kayıt defterinde içeren bir dword . Aşağıdaki değerlerden biri olmalıdır: threadflags_apartment, threadflags_bothveya autprxflag.
Açıklamalar
Sistem kayıt defterine standart sınıf kaydı girer veya sistem kayıt defterinden kaldırır. Standart kayıt CLSID, program ID, sürüm bağımsız program ID, açıklama dizesi ve iş parçacığı modeli oluşur.
Bir nesnenin veya denetimin atl nesne Sihirbazı'nı kullanarak oluşturduğunuzda, sihirbaz otomatik olarak kayıt defteri komut dosyası tabanlı destek uygular ve dosyalarınıza DECLARE_REGISTRY_RESOURCEID makrosu ekler. Kayıt defteri komut dosyası tabanlı destek istemiyorsanız, bu makro DECLARE_REGISTRYile değiştirmeniz gerekiyor. DECLARE_REGISTRY sadece beş temel tuşlar yukarıda açıklanan kayıt defterine ekler. Diğer anahtarları kayıt defterine eklemek için kodu el ile yazmalısınız.
Atl makrolar ve Global Functions
Ayrıca bkz: