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.
Windows, USB alt sisteminin cihaza özgü yapılandırmasını desteklemek için bu makalede açıklanan işlevleri içeren bir Device-Specific Yöntemi (_DSM) tanımlar.
Her _DSM işlev dizini 0, desteklenen işlev dizinleri kümesini döndüren ve her zaman gerekli olan bir sorgu işlevidir. Daha fazla bilgi için, ACPI 5.0 spesifikasyonu, "_DSM (Cihaza Özgü Yöntem)" başlıklı 9.14.1 bölümüne bakın.
İşlev 1: Çift rollü denetleyiciler için sıfırlama sonrası işleme
Bu işlev kullanıldığında, _DSM yöntemi USB denetleyicisi cihazının altında görünmelidir.
Çift rollü USB denetleyicileri için sıfırlama sonrası işleme işlevinin _DSM denetim yöntemi parametreleri aşağıdaki gibidir:
Parametreler (İşlev 1)
- Arg0: UUID = ce2ee385-00e6-48cb-9f05-2edb927c4899
- Arg1: Düzeltme Kimliği = 0
- Arg2: İşlev dizini = 1
- Arg3: Boş paket (kullanılmaz)
Return (İşlev 1)
Hiç kimse
Windows gelen kutusu sürücüleri yalnızca konak modundaKI USB denetleyicilerini destekler. Her denetleyici sıfırlandıktan sonra USB sürücüsü, USB denetleyicisini konak modunda çalışacak şekilde yapılandırmak için gereken denetleyiciye özgü başlatma işlemlerini gerçekleştirmek için _DSM işlev dizini 1'i çağırır.
İşlev 2: Bağlantı noktası türü tanımlama
Bu işlev kullanıldığında, _DSM yöntemi USB bağlantı noktası cihazının altında görünmelidir.
USB bağlantı noktası türünü tanımlamak için _DSM denetim yöntemi parametreleri şunlardır:
Argümanlar (İşlev 2)
- Arg0: UUID = ce2ee385-00e6-48cb-9f05-2edb927c4899
- Arg1: Düzeltme Kimliği = 0
- Arg2: İşlev dizini = 2
- Arg3: Boş paket (kullanılmaz)
Return (İşlev 2)
Aşağıdaki değerlerden birini içeren tamsayı:
| Öğe | Nesne türü | Açıklama |
|---|---|---|
| Bağlantı noktası türü | Tamsayı (BYTE) | USB bağlantı noktasının türünü belirtir: 0x00 – Normal USB 0x01 – HSIC 0x02 – SSIC 0x03 – 0xff ayrılmış |
İşlev 5: Bağlantı noktası için U1 ve U2 geçişlerini devre dışı bırakma
Bu _DSM yöntemi 0x01 döndürdüğünde USB veri yolu sürücüsü bağlantı noktası için U1 ve U2 geçişlerini devre dışı bırakır. 0x00 döndürürse, USB veri yolu sürücüsü
_DSM yöntemi bir USB3 bağlantı noktası altında görünmelidir. Windows 10, sürüm 2004 (Vibranium) ile başlayarak kullanılabilir.
_DSM denetim yöntemi parametreleri aşağıdaki gibidir:
Argümanlar (Fonksiyon 5)
- Arg0: UUID = ce2ee385-00e6-48cb-9f05-2edb927c4899
- Arg1: Düzeltme Kimliği = 0
- Arg2: İşlev dizini = 5
- Arg3: Boş paket (kullanılmaz)
Return (İşlev 5)
Aşağıdaki değerlerden birini içeren tamsayı:
| Öğe | Nesne türü | Açıklama |
|---|---|---|
| U1 ve U2 devre dışı bırakılsın mı? | Tamsayı (BYTE) | U1 ve U2 davranışını belirtir: 0x00 – USB veri yolu sürücüsü, U1 ve U2 için varsayılan buluşsal yöntemlerine geri döner. 0x01 – U1 ve U2 geçişleri devre dışı bırakılır. 0x02 – 0xff ayrılmış |
İşlev 6: Sorgu denetleyicisi kayıt erişim türü
Bu işlev Windows Server 2022 ve Windows 11'den itibaren kullanılabilir.
Bu işlev kullanıldığında, _DSM yöntemi USB denetleyicisi cihazının altında görünmelidir.
USB denetleyicileriyle iletişim kurmak için yazmaç erişim türünü sorgulamaya yönelik _DSM denetim yöntemi parametreleri aşağıdaki gibidir:
Argümanlar (Fonksiyon 6)
- Arg0: UUID = ce2ee385-00e6-48cb-9f05-2edb927c4899
- Arg1: Düzeltme Kimliği = 0
- Arg2: İşlev dizini = 6
- Arg3: Boş paket (kullanılmaz)
Return (İşlev 6)
Aşağıdaki değerlerden birini içeren bir Tamsayı:
| Öğe | Nesne türü | Açıklama |
|---|---|---|
| KayıtErişimTürü | 4 baytlık (32 bit) işaretsiz uzun | USB denetleyicisi yazmaç erişiminin türünü belirtir: 0x00 – Tanımsız yazmaç erişimi 0x01 – 32 bit yazmaç erişimi kullanılmalıdır 0x02 – 0xffffffff ayrılmış |
İşlev 7: _UPC ACPI belirtimi 6.5'te tanımlanan USB-C bağlantı noktası özelliklerini desteklenip desteklemediğini sorgular.
ACPI belirtimi 6.5, _UPC, USB-C portu özellikleri ile güncellenmiştir. 6.5'ten önceki ACPI belirtim sistemlerinde, bir USB hub'ının USB bağlantı noktalarının _UPC yöntemlerinin ACPI belirtimi 6.5'te tanımlanan USB-C bağlantı noktası özelliklerine sahip olduğunu belirtmek için bu _DSM yöntemi işlevi kullanılabilir.
Bu işlev kullanıldığında, _DSM yöntemi bir USB hub cihazı altında görünmelidir.
_DSM denetim yöntemi parametreleri aşağıdaki gibidir:
Bağımsız Değişkenler (İşlev 7)
- Arg0: UUID = ce2ee385-00e6-48cb-9f05-2edb927c4899
- Arg1: Düzeltme Kimliği = 0
- Arg2: İşlev dizini = 7
- Arg3: Boş paket (kullanılmaz)
Return (İşlev 7)
Aşağıdaki gibi bir Tamsayı:
| Öğe | Nesne türü | Açıklama |
|---|---|---|
| UpcSupportsUsbCPortCapabilities | Tamsayı (BYTE) | 0x00: Bu USB hub'ının USB bağlantı noktalarının _UPC yöntemleri, ACPI belirtimi 6.5'te tanımlanan USB-C bağlantı noktası özelliklerine sahip değildir. 0x01: Bu USB hub'ının USB bağlantı noktalarının _UPC yöntemleri, ACPI belirtimi 6.5'te tanımlanan USB-C bağlantı noktası özelliklerine sahiptir. 0x02 - 0xFF: Rezerve. Kullanmayın |