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.
Bu bölümde cihaz yükleme işlevleri özetlenmektedir. Yükleme yazılımı, cihaz yükleme işlevlerini kullanarak aşağıdaki işlem türlerini gerçekleştirebilir:
Sürücüleri yükleme
DIF kodlarını işleme.
Cihaz bilgi kümelerini yönetme.
Sürücü listelerini yönetin.
Cihaz arabirimlerini yönetme.
Simgeleri ve diğer bitmap'leri yönetin.
Aşağıdaki tablolarda aşağıdaki işlev türlerinin özetleri sağlanır:
Cihaz Yükleme Özelleştirme İşlevleri
Cihaz Özelliği İşlevleri (Windows Vista ve Üzeri)
Sürücü Yükleme İşlevleri
Sistemde bulunan bir PnP cihazına sürücü deposuna önceden yüklenmiş belirtilen bir sürücü paketini yükler. (Windows Vista ve Windows'un sonraki sürümleri) |
|
Bir cihazı kaldırır ve cihaz düğümünü (devnode) sistemden kaldırır. (Windows'un Windows 7 ve sonraki sürümleri) |
|
Sürücü deposuna bir sürücü paketini önceden yükler ve ardından sürücü paketini sistemde bulunan eşleşen PnP cihazlarına yükler. (Windows Vista ve Windows'un sonraki sürümleri) |
|
Sürücü paketini Sürücü Deposu'ndan kaldırır. (Windows 10 Sürüm 1703 ve sonraki Windows sürümleri) |
|
Sistemde bulunan eşleşen PnP cihazları için yüklenen sürücü paketini güncelleştirir. |
|
Belirtilen bir cihazda yüklü olan sürücü paketini, cihaz için ayarlanan yedekleme sürücüsü paketine geri alır. (Windows Vista ve Windows'un sonraki sürümleri) |
Cihaz Bilgileri İşlevleri
Uyarı
SetupApi, Windows'un tüm sürümlerinde desteklenmez. Mümkün olduğunda, CfgMgr32.dllaracılığıyla sağlananlar gibi alt katman API'lerini kullanmanız gerekir. İpuçları için bkz. SetupApi'den CfgMgr32'ye taşıma.
Boş bir cihaz bilgi kümesi oluşturur. Bu küme bir sınıf GUID'i ile ilişkilendirilebilir. |
|
Boş bir cihaz bilgi kümesi oluşturur. Bu küme bir sınıf GUID'si ile ilişkilendirilebilir ve uzak bilgisayardaki cihazlar için olabilir. |
|
Yeni bir cihaz bilgileri öğesi oluşturur ve bunu belirtilen cihaz bilgileri kümesine yeni bir üye olarak ekler. |
|
Mevcut bir cihaz örneği hakkındaki bilgileri alır ve belirtilen cihaz bilgi kümesine ekler. |
|
Bir cihaz bilgi kümesinin cihaz bilgileri öğesi için bağlam yapısı döndürür. |
|
Bir cihaz bilgisi öğesiyle ilişkili cihaz örneği kimliğini alır. |
|
İlişkili bir sınıfı varsa cihaz bilgi kümesiyle ilişkilendirilmiş sınıf GUID'sini alır. |
|
Sınıf GUID'si, uzak bilgisayar tanıtıcısı ve uzak bilgisayar adı gibi bir cihaz bilgi kümesiyle ilişkili bilgileri alır. |
|
Belirtilen cihaz bilgi öğesinin veya belirtilen cihaz bilgi kümesinin cihaz kurulum sınıfının özellik sayfalarına ait tanıtıcıları alır. |
|
Belirtilen sınıfın tüm cihazlarını içeren bir cihaz bilgi kümesi döndürür. |
|
Yerel veya uzak bir bilgisayardaki belirtilen sınıfın tüm cihazlarını içeren bir cihaz bilgi kümesi döndürür. |
|
Belirtilen cihaz bilgileri öğesini, bir cihaz bilgi kümesinin seçili durumdaki üyesi olacak şekilde ayarlar. Bu işlev genellikle bir yükleme sihirbazı tarafından kullanılır. |
|
Belirtilen cihaz bilgi kümesi için şu anda seçili olan cihazı alır. |
|
Yeni oluşturulan bir cihaz örneğini Tak Çalıştır yöneticisine kaydeder. |
|
Belirtilen cihaz bilgileri kümesinden bir üyeyi siler. Bu işlev gerçek cihazı silmez. |
|
Bir cihaz bilgi kümesini yok eder ve ilişkili tüm belleği serbest bırakır. |
Sürücü Bilgileri İşlevleri
Belirtilen bir cihaz örneğiyle veya cihaz bilgi kümesinin genel sınıf sürücü listesiyle ilişkili sürücülerin listesini oluşturur. |
|
Sürücü bilgileri listesinin üyelerini numaralandırır. |
|
Belirtilen sürücü bilgileri öğesi için ayrıntılı bilgileri alır. |
|
Bir sürücü listesinin belirtilen üyesini seçili durumdaki sürücü olarak ayarlar. Şu anda seçili sürücü olmaması için sürücü listesini sıfırlamak için de kullanılabilir. |
|
Yüklenecek sürücü olarak seçilen sürücü listesinin üyesini alır. |
|
Şu anda farklı bir iş parçacığında devam eden sürücü listesi aramasını iptal eder. |
|
Sürücü bilgi listesini yok eder. |
Cihaz Yükleme İşleyicileri
Belirtilen yükleme isteğiyle uygun sınıf yükleyicisini ve tüm kayıtlı ortak yükleyicileri çağırır. |
|
DIF_PROPERTYCHANGE isteği için varsayılan işleyici. Yüklü bir cihazın durumunu değiştirmek için kullanılabilir. |
|
Belirtilen cihaz için INF dosyasında listelenen cihaza özgü ortak yükleyicileri kaydeder. Bu işlev, DIF_REGISTER_COINSTALLERS için varsayılan işleyicidir. |
|
DIF_INSTALLDEVICE isteği için varsayılan işleyici. |
|
DIF_INSTALLDEVICEFILES isteği için varsayılan işleyici. |
|
DIF_INSTALLINTERFACES isteği için varsayılan işleyici. DDInstall içinde listelenen arabirimleri yükler. Cihaz INF dosyasının Arabirimler bölümü. |
|
Bu işlev eskidir ve Microsoft Windows'un herhangi bir sürümünde kullanılamaz. |
|
DIF_REMOVEDEVICE isteği için varsayılan işleyici. |
|
DIF_UNREMOVE isteği için varsayılan işleyici. |
|
DIF_REGISTERDEVICE isteği için varsayılan işleyici. |
|
DIF_SELECTDEVICE isteği için varsayılan işleyici. |
|
DIF_SELECTBESTCOMPATDRV isteği için varsayılan işleyici. |
|
DIF_SELECTDEVICE isteği için varsayılan işleyici. |
Cihaz Yükleme Özelleştirme İşlevleri
Bir cihaz bilgi kümesi veya belirli bir cihaz bilgileri öğesi için sınıf yükleme parametrelerini alır. |
|
Bir cihaz bilgi kümesi veya belirli bir cihaz bilgileri öğesi için sınıf yükleme parametrelerini ayarlar veya temizler. |
|
Bir cihaz bilgi kümesi veya belirli bir cihaz bilgileri öğesi için cihaz yükleme parametrelerini alır. |
|
Cihaz bilgi kümesi veya belirli bir cihaz bilgileri öğesi için cihaz yükleme parametrelerini ayarlar. |
|
Belirtilen sürücü için yükleme parametrelerini alır. |
|
Belirtilen sürücü için yükleme parametrelerini ayarlar. |
Sınıf İşlevlerini Ayarlama
Sistemde yüklü olan her sınıfı içeren kurulum sınıfı GUID'lerinin listesini döndürür. |
|
Yerel sistemde veya uzak sistemde yüklü olan her sınıfı içeren kurulum sınıfı GUID'lerinin listesini döndürür. |
|
Belirtilen kurulum sınıfı GUID'i ile ilişkili sınıf açıklamasını alır. |
|
Yerel veya uzak bilgisayarda yüklü bir kurulum sınıfının açıklamasını alır. |
|
Belirtilen cihaz INF dosyasının sınıfını alır. |
|
Belirtilen sınıf adıyla ilişkili GUID'leri alır. Bu liste, şu anda sistemde yüklü olan sınıflara göre oluşturulur. |
|
Belirtilen sınıf adıyla ilişkili GUID'leri alır. Bu sonuçta elde edilen liste, yerel veya uzak bilgisayarda yüklü olan sınıfları içerir. |
|
Sınıf GUID'i ile ilişkili sınıf adını alır. |
|
Sınıf GUID'i ile ilişkili sınıf adını alır. sınıfı yerel veya uzak bir bilgisayara yüklenebilir. |
|
Belirtilen INF dosyasının ClassInstall32 bölümünü yükler. |
|
Bir sınıf yükleyicisi veya arabirim sınıfı yükler. |
|
Cihaz kurulum sınıfı kayıt defteri anahtarını veya sınıfın belirli bir alt anahtarını açar. |
|
Cihaz kurulum sınıfı kayıt defteri anahtarını, cihaz arabirimi sınıf kayıt defteri anahtarını veya sınıfın belirli bir alt anahtarını açar. Bu işlev, belirtilen anahtarı yerel bilgisayarda veya uzak bir bilgisayarda açar. |
Bit Eşlem ve Simge İşlevleri
Yüklenen her sınıf için bit eşlemler içeren bir görüntü listesi oluşturur ve listeyi bir veri yapısında döndürür. |
|
Yerel veya uzak bilgisayarda yüklü her sınıf için bit eşlemlerin görüntü listesini oluşturur. |
|
Belirtilen sınıfın görüntü listesindeki dizini alır. |
|
Belirtilen sınıfa ait sağlanan mini simgenin dizinini alır. |
|
Belirtilen mini simgeyi istenen konuma çizer. |
|
Belirtilen sınıf için hem büyük hem de mini simgeyi yükler. |
|
Belirtilen cihaz için bir cihaz simgesi yükler. (Windows Vista ve Windows'un sonraki sürümleri) |
|
Bir sınıfa ait görüntü listesini yok eder. |
Cihaz Arabirimi İşlevleri
Uyarı
SetupApi, Windows'un tüm sürümlerinde desteklenmez. Mümkün olduğunda, CfgMgr32.dllaracılığıyla sağlananlar gibi alt katman API'lerini kullanmanız gerekir. İpuçları için bkz. SetupApi'den CfgMgr32'ye taşıma.
Bir cihaz için cihaz işlevselliğini (cihaz arabirimi) kaydeder. |
|
Mevcut bir cihaz arabirimi hakkındaki bilgileri alır ve belirtilen cihaz bilgi kümesine ekler. |
|
Belirtilen cihaz arabiriminin diğer adını döndürür. |
|
Belirtilen sınıfın tüm cihazlarını içeren bir cihaz bilgi kümesi döndürür. |
|
Yerel veya uzak bir bilgisayardaki belirtilen sınıfın tüm cihazlarını içeren bir cihaz bilgi kümesi döndürür. |
|
Bir cihaz bilgi kümesinin cihaz arabirim öğesi için bağlam yapısı döndürür. Her çağrı, bir cihaz arabirimi hakkında bilgi döndürür. İşlev, bir veya daha fazla cihaz tarafından kullanıma sunulan çeşitli arabirimler hakkında bilgi edinmek için tekrar tekrar çağrılabilir. |
|
Belirli bir cihaz arabirimi hakkındaki ayrıntıları döndürür. |
|
Bir cihaz arabirimi örneği hakkındaki bilgileri depolamak için bir kayıt defteri alt anahtarı oluşturur ve anahtara bir tanıtıcı döndürür. |
|
Bir cihaz arabirimi örneğine özgü bilgileri depolamak için uygulamalar ve sürücüler tarafından kullanılan kayıt defteri alt anahtarını açar ve anahtara bir tanıtıcı döndürür. |
|
Bir cihaz arabirimi örneğine özgü bilgileri depolamak için uygulamalar ve sürücüler tarafından kullanılan kayıt defteri alt anahtarını siler. |
|
DIF_INSTALLINTERFACES isteği için varsayılan işleyicidir. DDInstall içinde listelenen arabirimleri yükler. Cihaz INF dosyasının Arabirimler bölümü. |
|
Kayıtlı bir cihaz arabirimini sistemden kaldırır. |
|
Cihaz bilgi kümesinden bir cihaz arabirimini siler. |
|
Belirtilen cihaz arabirimini bir cihaz sınıfı için varsayılan arabirim olarak ayarlar. |
|
Bir sınıf yükleyicisi veya arabirim sınıfı yükler. |
|
Cihaz kurulum sınıfı kayıt defteri anahtarını, cihaz arabirimi sınıf kayıt defteri anahtarını veya sınıfın belirli bir alt anahtarını açar. Bu işlev, belirtilen anahtarı yerel bilgisayarda veya uzak bir bilgisayarda açar. |
Cihaz Özelliği İşlevleri (Windows Vista ve Üzeri)
Uyarı
SetupApi, Windows'un tüm sürümlerinde desteklenmez. Mümkün olduğunda, CfgMgr32.dllaracılığıyla sağlananlar gibi alt katman API'lerini kullanmanız gerekir. İpuçları için bkz. SetupApi'den CfgMgr32'ye taşıma.
Cihaz kurulum sınıfı veya cihaz arabirimi sınıfı için ayarlanmış bir cihaz özelliğini alır. |
|
Yerel veya uzak bilgisayardaki bir cihaz kurulum sınıfı veya cihaz arabirimi sınıfı için sınıf özelliğini alır. |
|
Cihaz kurulum sınıfı veya cihaz arabirimi sınıfı için ayarlanan cihaz özelliklerini temsil eden cihaz özellik anahtarlarının dizisini alır. |
|
Yerel veya uzak bir bilgisayardaki bir cihaz kurulum sınıfı veya cihaz arabirim sınıfı için ayarlanan cihaz özelliklerini temsil eden cihaz özellik anahtarları dizisini alır. |
|
Cihaz arabirimi için ayarlanmış bir cihaz özelliğini alır. |
|
Bir cihaz arabirimi için ayarlanan cihaz özelliklerini temsil eden bir cihaz özellik anahtarları dizisi alır. |
|
Bir cihaz örneği özelliğini geri alır. |
|
Bir cihaz örneği için ayarlanan cihaz özelliklerini temsil eden cihaz özellik anahtarları dizisini alır. |
|
Cihaz kurulum sınıfı veya cihaz arabirimi sınıfı için sınıf özelliğini ayarlar. |
|
Yerel veya uzak bilgisayardaki bir cihaz kurulum sınıfı veya cihaz arabirimi sınıfı için cihaz özelliğini ayarlar. |
|
Cihaz arabiriminin cihaz özelliğini ayarlar. |
|
Cihaz örneği özelliğini ayarlar. |
Kayıt Defteri İşlevleri
Uyarı
SetupApi, Windows'un tüm sürümlerinde desteklenmez. Mümkün olduğunda, CfgMgr32.dllaracılığıyla sağlananlar gibi alt katman API'lerini kullanmanız gerekir. İpuçları için bkz. SetupApi'den CfgMgr32'ye taşıma.
Cihaza özgü yapılandırma bilgileri için bir kayıt defteri depolama anahtarı oluşturur ve anahtara bir kulp döndürür. |
|
Cihaza özgü yapılandırma bilgileri için bir kayıt defteri anahtarı açar ve bu anahtara bir tanıtıcı döndürür. |
|
Bir cihaz bilgileri öğesiyle ilişkili, kullanıcı tarafından erişilebilen belirtilen kayıt defteri anahtarlarını siler. |
|
Kurulum sınıfı kayıt defteri anahtarını veya sınıfın belirli bir alt anahtarını açar. |
|
Cihaz kurulum sınıfı kayıt defteri anahtarını, cihaz arabirimi sınıf kayıt defteri anahtarını veya sınıfın belirli bir alt anahtarını açar. Bu işlev, belirtilen anahtarı yerel bilgisayarda veya uzak bir bilgisayarda açar. |
|
Cihaz arabirimi örneği hakkındaki bilgileri depolamak için kalıcı olmayan bir kayıt defteri alt anahtarı oluşturur ve anahtara bir tanıtıcı döndürür. |
|
Bir cihaz arabirimi örneğine özgü bilgileri depolamak için uygulamalar ve sürücüler tarafından kullanılan kayıt defteri alt anahtarını açar ve anahtara bir tanıtıcı döndürür. |
|
Bir cihaz arabirimi örneğine özgü bilgileri depolamak için uygulamalar ve sürücüler tarafından kullanılan kayıt defteri alt anahtarını siler. |
|
Belirtilen Tak ve Kullan cihaz özelliğini ayarlar. |
|
Belirtilen Tak Çalıştır cihaz özelliğini alır. |
|
Belirtilen cihaz sınıfı özelliğini kayıt defterinden alır. |
|
Kayıt defterinde belirtilen cihaz sınıfı özelliğini ayarlar. |
Diğer İşlevler
Cihaz INF dosyasından cihaz yüklerken kullanılacak uygun dekore edilmiş INF Modelleri bölümünü alır. |
|
Cihaz INF dosyasından cihaz yüklerken kullanılacak uygun DDInstall bölümünü alır. |
|
Belirtilen işletim sistemi ve işlemci mimarisi için bir cihaz yükleyen INF DDInstall bölümünün adını alır. |
|
Donanım profili kimliğiyle ilişkili dostça adı alır. |
|
Yerel veya uzak bilgisayardaki donanım profili kimliğiyle ilişkilendirilmiş kullanıcı dostu adı alır. |
|
Şu anda tanımlanmış olan tüm donanım profili kimliklerinin listesini alır. |
|
Yerel veya uzak bilgisayardaki şu anda tanımlanmış olan tüm donanım profili kimliklerinin listesini alır. |
|
Belirtilen bir cihazı yeniden başlatır veya gerekirse, aynı işlev tarafından çalıştırılan tüm cihazları başlatır ve sürücüleri belirtilen cihazla filtreler. |