Aracılığıyla paylaş


Çerçeve Nesneleri

Uyarı

UMDF 2, UMDF'nin en son sürümüdür ve UMDF 1'in yerini alır. Tüm yeni UMDF sürücüleri UMDF 2 kullanılarak yazılmalıdır. UMDF 1'e yeni özellik eklenmiyor ve Windows 10'un daha yeni sürümlerinde UMDF 1 desteği sınırlı. Evrensel Windows sürücüleri UMDF 2 kullanmalıdır.

Arşivlenen UMDF 1 örnekleri, Windows 11, sürüm 22H2 - Mayıs 2022 Sürücü Örnekleri Güncelleştirme'de bulunabilir.

Daha fazla bilgi için bkz. UMDF ile Çalışmaya Başlama.

Aşağıdaki tabloda her çerçeve nesnesi hakkında temel bilgiler, nesnenin arabirimine bağlantılar ve çekirdek çerçeve nesneleri hakkında daha fazla bilgi için bağlantılar sağlanmaktadır.

Nesne adı ObjectInterface Amaç Varsayılan Ebeveyn Sürücü 'overridedefaultparent'i geçersiz kılabilir mi? Sürücü kendi aracına sahip olabilir mi?

Sürücü nesnesi

IWDFDriver

Bir sürücüyü temsil eder

Hiç kimse

Hayı

Hayı

Cihaz nesnesi

IWDFDevice

Bir cihazı temsil eder

Sürücü nesnesi

Hayı

Hayı

Dosya nesnesi

IWDFFile

Bir dosyayı temsil eder

Cihaz nesnesi

Hayı

Hayır, framework tarafından oluşturulduysa; Evet, sürücü tarafından oluşturulduysa

Kesme işareti nesnesi

IWDFInterrupt

Bir kesmeyi temsil eder

Cihaz nesnesi

Hayı

Evet

Kuyruk nesnesi

IWDFIoQueue

G/Ç isteklerini alan bir G/Ç kuyruğunu temsil eder.

Cihaz nesnesi

Hayı

Evet

İstek nesnesi

IWDFIoRequest

Giriş/Çıkış isteğini temsil eder

Cihaz nesnesi

Eğer çerçeve tarafından oluşturulduysa, Hayır; Eğer sürücü tarafından oluşturulduysa, Evet

Hayır, çerçeve tarafından oluşturulduysa (örneğin, yeniden yönlendirilen istekler); Evet, sürücü tarafından oluşturulduysa

Hedef nesne

IWDFIoTarget

Başka bir sürücünün istek gönderdiği bir sürücüyü temsil eder

Cihaz nesnesi

Hayı

Hayır, varsayılan hedef için; Evet, diğer tüm hedefler için

USB cihaz nesnesi

IWDFUsbTargetDevice

USB'ye bağlı bir cihazı temsil eder

Cihaz nesnesi

Hayı

Evet (bkz. hedef nesne)

USB boru nesnesi

IWDFUsbTargetPipe

USB cihaz kanalını temsil eder

Cihaz nesnesi

Hayı

Evet (bkz. hedef nesne)

USB arabirim nesnesi

IWDFUsbInterface

Bir USB cihazı arabirimini temsil eder

Cihaz nesnesi

Hayı

Evet (bkz. hedef nesne)

Temel nesne

IWDFObject

Genel bir temel nesneyi temsil eder

Sürücü nesnesi

Evet

Evet, sürücü tarafından oluşturulduysa

Bellek nesnesi

IWDFMemory

Bellek nesnesini temsil eder

Sürücü nesnesi

Evet

Hayır, çerçeve tarafından oluşturulduysa; Evet, sürücü tarafından oluşturulduysa