Denetleyici Nesnesi
[Windows 8 ve Windows Server 2012'de başlayarak, Sanal Disk Hizmeti COM arabiriminin yerini Windows Depolama Yönetimi API'sinin.]
Denetleyici nesnesi, bir alt sistemdeki denetleyiciyi modeller. Denetleyiciler alt sistemler tarafından bulunur ve her denetleyicinin ana bilgisayarın LUN'lara yazabileceği ve lun'lardan okuyabileceği bir veya daha fazla denetleyici bağlantı noktası vardır. Tek bir denetleyici aynı anda bir LUN için etkin ve diğerleri için etkin değil olarak ayarlanabilir. Belirtilen bir LUN için etkin olan denetleyici, LUN'a giriş ve çıkışları işleme sorumluluğunu taşır. Aşağıdaki şekilde bu fikir gösterilmektedir.
Sol tarafta etkin bir LUN ve sağda iki etkin LUN bulunan bir 'Denetleyici' gösteren
VDS 1.0: Bir alt sistemin denetleyicilerinin her biri, alt sistemin yüzeylerindeki LUN'ların her biriyle ilişkili olarak etkin veya etkin değil olarak ayarlanır.
VDS uygulamaları, belirli bir alt sistemin içerdiği denetleyicileri belirlemek için IVdsSubSystem::QueryControllers yöntemini kullanır. Çağıranlar, QueryControllers yöntemi tarafından döndürülen numaralandırmadan istenen denetleyici nesnesini seçerek belirli bir denetleyiciye yönelik bir işaretçi alabilir. Denetleyici nesnesiyle, çağıran denetleyici durumunu ayarlayabilir, ilişkili LUN'larını sorgulayabilir, denetleyici bağlantı noktalarını sorgulayabilir ve önbelleği temizleyip geçersiz kılabilir.
Bir nesne tanımlayıcısına, bir ada ve seri numarasına ek olarak, denetleyici nesnesi özellikleri denetleyici durumunu ve sistem durumunu ve bağlantı noktalarının sayısını içerir.
Aşağıdaki tabloda ilgili arabirimler, numaralandırmalar ve yapılar listelemektedir.
Tür | Öğe |
---|---|
Bu nesne tarafından her zaman kullanıma sunulan arabirimler | IVdsController |
Yalnızca VDS 1.1 ve 2.0 Fiber Kanal sağlayıcılarında bu nesne tarafından her zaman kullanıma sunulan arabirimler | IVdsControllerControllerPort |
Bu nesne tarafından kullanıma sunulan arabirimler | IVdsMaintenance |
İlişkili numaralandırmalar | VDS_CONTROLLER_STATUS. |
İlişkili yapılar | VDS_CONTROLLER_PROP ve VDS_CONTROLLER_NOTIFICATION. |
İlgili konular