OID_SWITCH_NIC_DELETE

Hyper-V genişletilebilir anahtarın protokol kenarı, genişletilebilir anahtar sürücü yığınına OID_SWITCH_NIC_DELETE bir nesne tanımlayıcısı (OID) kümesi isteği oluşturur. Bu OID isteği, genişletilebilir anahtar bağlantı noktası ile ağ bağdaştırıcısı arasındaki bir bağlantının silinmesiyle ilgili temel genişletilebilir anahtar uzantılarını bildirir. Genişletilebilir anahtarın protokol kenarı daha önce uzantılara bu bağlantının OID_SWITCH_NIC_DISCONNECTbir OID kümesi isteği yayımladığında silindiğini bildirmişti.

NDIS_OID_REQUEST yapısının InformationBuffer üyesi NDIS_SWITCH_NIC_PARAMETERS bir yapıya yönelik bir işaretçi içerir.

Açıklamalar

NDIS_SWITCH_NIC_PARAMETERS yapısının PortId üyesi, silme bildiriminin yapıldığı bağlantı noktasını belirtir. Genişletilebilir anahtar uzantısı, OID_SWITCH_PORT_ARRAYOID sorgu istekleri vererek bu ve genişletilebilir anahtardaki diğer bağlantı noktaları için parametre bilgilerini alabilir.

NDIS_SWITCH_NIC_PARAMETERS yapısının Dizini üyesi, silme bildiriminin yapıldığı ağ bağdaştırıcısının dizinini belirtir. Belirtilen Index değerine sahip ağ bağdaştırıcısı, PortId üyesi tarafından belirtilen genişletilebilir anahtar bağlantı noktasına bağlanır. Bu dizin değerleri hakkında daha fazla bilgi için bkz. Ağ Bağdaştırıcısı Dizin Değerleri.

Genişletilebilir anahtarın protokol kenarı OID_SWITCH_NIC_DELETE isteğini vermeden önce, belirtilen ağ bağdaştırıcısı bağlantısı için bekleyen tüm gönderme veya alma paket isteklerinin tamamlandığını garanti eder. Protokol kenarı ayrıca bağdaştırıcı bağlantısı için bekleyen tüm OID isteklerinin tamamlandığını ve bağdaştırıcı bağlantısı için genişletilebilir anahtar başvuru sayaçlarının sıfır değerine sahip olduğunu garanti eder.

Not Uzantı, ReferenceSwitchNicçağrısı yaparak ağ bağdaştırıcısı için genişletilebilir bir anahtar başvuru sayacı artırdıysa, başvuru sayacı sıfır olmayanken OID_SWITCH_NIC_DELETE isteği verilmez. Uzantı, DereferenceSwitchNicçağrısı yaparak genişletilebilir anahtar başvuru sayacını reddeder.

Uzantı, OID_SWITCH_NIC_DELETE OID kümesi isteklerini işlemek için şu yönergeleri izlemelidir:

  • Uzantı, OID isteğiyle ilişkili NDIS_SWITCH_NIC_PARAMETERS yapısını değiştirmemelidir.

  • Uzantının her zaman bu OID kümesi isteğini temel alınan uzantılara iletmesi gerekir. Uzantı isteği tamamlamamalıdır.

  • Uzantı, kendi OID_SWITCH_NIC_DELETE OID kümesi isteklerini vermemelidir.

  • Genişletilebilir anahtar dış ağ bağdaştırıcısı, temel alınan bir veya daha fazla fiziksel bağdaştırıcıya bağlanabilir. Dış ağ bağdaştırıcısına bağlı her fiziksel ağ bağdaştırıcısı için, genişletilebilir anahtarın protokol kenarı ayrı bir OID kümesi isteği OID_SWITCH_NIC_DELETE. Her OID kümesi isteği farklı bir ağ bağdaştırıcısı bağlantı dizini değeri belirtir. Bu dizin değerleri hakkında daha fazla bilgi için bkz. Ağ Bağdaştırıcısı Dizin Değerleri.

    Uzantı, temel alınan her fiziksel bağdaştırıcı için bağlantı durumunu korumalıdır. Fiziksel ağ bağdaştırıcılarının dış ağ bağdaştırıcısına bağlanabileceği farklı yapılandırmalar hakkında daha fazla bilgi için bkz. Fiziksel Ağ Bağdaştırıcısı Yapılandırma türleri.

Genişletilebilir anahtar bağlantı noktalarının ve ağ bağdaştırıcısı bağlantılarının durumları hakkında daha fazla bilgi için bkz. Hyper-V Genişletilebilir Anahtar Bağlantı Noktası ve Ağ Bağdaştırıcısı Durumları.

İade Durum Kodları

Genişletilebilir anahtarın temel alınan miniport kenarı, OID_SWITCH_NIC_DELETE OID sorgu isteğini tamamlar ve aşağıdaki durum kodunu döndürür.

Durum Kodu Açıklama

NDIS_STATUS_SUCCESS

OID isteği başarıyla tamamlandı.

Gereksinim -leri

Sürüm

NDIS 6.30 ve sonraki sürümlerde desteklenir.

Üstbilgi

Ntddndis.h (Ndis.h içerir)

Ayrıca bkz.


DereferenceSwitchNic

NDIS_OID_REQUEST

NDIS_SWITCH_NIC_PARAMETERS

OID_SWITCH_NIC_DISCONNECT

OID_SWITCH_PORT_ARRAY

ReferenceSwitchNic