Aracılığıyla paylaş


OID_SWITCH_PARAMETERS

Hyper-V genişletilebilir anahtar uzantısı, genişletilebilir anahtarın yapılandırma verilerini almak için OID_SWITCH_PARAMETERS nesne tanımlayıcısı (OID) sorgu isteği oluşturur.

OID sorgu isteği başarıyla tamamlanırsa, NDIS_OID_REQUEST yapısının InformationBuffer üyesi NDIS_SWITCH_PARAMETERS bir yapıya yönelik bir işaretçi içerir.

Açıklamalar

Uzantı döndürülen NDIS_SWITCH_PARAMETERS yapısını işlediğinde, NDIS_SWITCH_PARAMETERS yapısının SwitchNamegibi çeşitli dize üyelerinin null sonlandırıldığını varsaymamalıdır. Bu dize üyeleri için veri türleri, IF_COUNTED_STRING yapısı tarafından tür tanımlıdır. Uzantı, bu yapının Uzunluğu üyesinin değerinden dize uzunluğunu belirlemelidir.

Not Dize null olarak sonlandırıldıysa, Uzunluğu üyesi sonlandırıcı null karakteri içermemelidir.

İade Durum Kodları

Genişletilebilir anahtarın temel alınan miniport kenarı, OID_SWITCH_PARAMETERS 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, OID sorgu isteği için OID_SWITCH_PARAMETERS yapısını döndüremeyecek kadar küçük. Genişletilebilir anahtarın temel alınan miniport kenarı, DATA'yi ayarlar. QUERY_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_OID_REQUEST

NDIS_SWITCH_PARAMETERS

NdisFOidRequest