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.
Hyper-V genişletilebilir anahtar uzantısı, dizi almak için OID_SWITCH_PROPERTY_ENUM nesne tanımlayıcısı (OID) yöntemi isteği verir. Bu dizi, belirtilen ölçütlere uyan sağlanan anahtar ilkelerini içerir. Dizideki her öğe genişletilebilir anahtar ilkesinin özelliklerini belirtir.
NDIS_OID_REQUEST yapısının InformationBuffer üyesi arabelleğe bir işaretçi içerir. Bu arabellek aşağıdaki verileri içerir:
Genişletilebilir anahtar ilkesi sabit listesi için parametreleri belirten bir NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS yapısı.
NDIS_SWITCH_PROPERTY_ENUM_INFO yapıları dizisi. Bu yapıların her biri genişletilebilir bir anahtar ilkesi hakkında bilgi içerir.
Not Uzantı, belirtilen genişletilebilir anahtar ilkesinin örnekleriyle sağlanmamışsa, uzantı NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS yapısının üyesi NumProperties'i sıfır olarak ayarlar ve hiçbir NDIS_SWITCH_PROPERTY_ENUM_INFO yapısı döndürülemez.
Açıklamalar
OID_SWITCH_PROPERTY_ENUM OID yalnızca Hyper-V genişletilebilir anahtarı etkinleştirmeyi tamamladığında verilmesi gerekir. Daha fazla bilgi için lütfen Hyper-V Genişletilebilir Anahtar Yapılandırması sorgulama bölümüne bakın.
OID_SWITCH_PORT_PROPERTY_ENUMOID sorgu isteklerinin aksine uzantının, genişletilebilir anahtar sürücü yığınında OID_SWITCH_PROPERTY_ENUM isteği aşağı doğru OID_SWITCH_PROPERTY_ENUM ReferenceSwitchXxx veya DereferenceSwitchXxx işlevlerini çağırması gerekmez.
Not Uzantı OID_SWITCH_PROPERTY_ENUM OID yöntemi isteğini alıyorsa, OID isteğini tamamlamamalıdır. Bunun yerine, OID isteğini genişletilebilir anahtar sürücü yığınına iletmek için NdisFOidRequest çağırmalıdır.
İade Durum Kodları
Genişletilebilir anahtarın temel alınan miniport kenarı, OID_SWITCH_PROPERTY_ENUM OID sorgu isteğini tamamlar ve aşağıdaki durum kodlarından birini döndürür.
| Durum Kodu | Açıklama |
|---|---|
NDIS_STATUS_SUCCESS |
OID isteği başarıyla tamamlandı. |
NDIS_STATUS_INVALID_LENGTH |
Bilgi arabelleğinin uzunluğu, NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS yapısını ve NDIS_SWITCH_PROPERTY_ENUM_INFO öğe dizisini döndüremeyecek kadar küçüktür. Genişletilebilir anahtarın temel alınan miniport kenarı, DATA'yi ayarlar. METHOD_INFORMATION. BytesNeeded üyesi NDIS_OID_REQUEST yapısında gereken en düşük arabellek boyutuna. |
NDIS_STATUS_FAILURE |
İstek başka nedenlerle başarısız oldu. |
Gereksinim -leri
Sürüm |
NDIS 6.30 ve sonraki sürümlerde desteklenir. |
Üstbilgi |
Ntddndis.h (Ndis.h içerir) |
Ayrıca bkz.
NDIS_SWITCH_PROPERTY_ENUM_INFO
NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS
Hyper-V Genişletilebilir Anahtar Yapılandırması Sorgulamayı