OID_RECEIVE_FILTER_QUEUE_PARAMETERS

Sürücülerin aşırı yüklenmesi, bir alma kuyruğunun geçerli yapılandırma parametrelerini almak için OID_RECEIVE_FILTER_QUEUE_PARAMETERS nesne tanımlayıcısı (OID) yöntemi isteklerine neden olur. NDIS_OID_REQUEST yapısının InformationBuffer üyesi, NDIS_RECEIVE_QUEUE_IDtüründe bir kuyruk tanımlayıcısı ile NDIS_RECEIVE_QUEUE_PARAMETERS bir yapıya yönelik bir işaretçi içerir. OID yöntemi isteğinden başarılı bir dönüşten sonra, NDIS_OID_REQUEST yapısının InformationBuffer üyesi NDIS_RECEIVE_QUEUE_PARAMETERS yapısına yönelik bir işaretçi içerir.

Sürücülerin aşırı yüklenmesi, kuyruğun geçerli yapılandırma parametrelerini değiştirmek için OID_RECEIVE_FILTER_QUEUE_PARAMETERS OID kümesi isteklerine neden olur. Aşırı yükleme sürücüsü, NDIS_OID_REQUEST yapısının InformationBuffer üyesinde NDIS_RECEIVE_QUEUE_PARAMETERS bir yapıya yönelik bir işaretçi sağlar.

Açıklamalar

Sürücülerin aşırı yüklenmesi, bir veya daha fazla alma kuyruğunun parametrelerini değiştirmek için OID_RECEIVE_FILTER_QUEUE_PARAMETERS OID isteklerini ayarlar. OID kümesi isteği, NDIS 6.20 ve üzeri miniport sürücüleri için isteğe bağlıdır. Ancak, sanal makine kuyruğu (VMQ) arabirimini destekleyen miniport sürücüleri için OID isteği zorunludur.

Not Yalnızca kuyruğu ayıran aşırı yükleyen sürücü, OID_RECEIVE_FILTER_QUEUE_PARAMETERS OID kümesi istekleri vererek yapılandırma parametrelerini değiştirebilir.

Aşırı yükleme sürücüsü, önceki bir OID_RECEIVE_FILTER_ALLOCATE_QUEUE yöntemi OID isteğinden kuyruk tanımlayıcısı giriş değerini elde etti.

Aşırı yükleyen sürücü bir kuyruk ayırdıktan sonra, NDIS_RECEIVE_QUEUE_PARAMETERS yapısının Bayrakları üyesinde karşılık gelen değişiklik bayrağına (NDIS_RECEIVE_QUEUE_PARAMETER_Xxx_CHANGED) sahip yapılandırma parametrelerini değiştirebilir. Ancak, kuyruk ayrıldıktan sonra aşırı yükleyen sürücü, karşılık gelen bir değişiklik bayrağı olmayan yapılandırma parametrelerini değiştiremez.

İade Durum Kodları

NDIS, miniport sürücüleri için OID_RECEIVE_FILTER_QUEUE_PARAMETERS OID yöntemi isteğini işler ve aşağıdaki durum kodlarından birini döndürür.

Durum kodu Açıklama

NDIS_STATUS_SUCCESS

İstek başarıyla tamamlandı.

NDIS_STATUS_PENDING

İstek tamamlanmasını bekliyor. NDIS, istek tamamlandıktan sonra son durum kodunu ve sonuçlarını çağıranın OID isteği tamamlama işleyicisine geçirir.

NDIS_STATUS_INVALID_LENGTH

Bilgi arabelleği çok kısaydı. NDIS, DATAayarlayın.METHOD_INFORMATION. NDIS_OID_REQUEST yapısındakiüyesini gereken en düşük arabellek boyutuna.

NDIS_STATUS_INVALID_PARAMETER

İstek, temel alınan ağ bağdaştırıcısının desteklemediği bir özelliği etkinleştirmeye çalıştığından başarısız oldu.

NDIS_STATUS_FAILURE

İstek başka nedenlerle başarısız oldu.

Gereksinim -leri

Sürüm

NDIS 6.20 ve sonraki sürümlerde desteklenir.

Üstbilgi

Ntddndis.h (Ndis.h içerir)

Ayrıca bkz.

NDIS_OID_REQUEST

NDIS_RECEIVE_QUEUE_PARAMETERS

OID_RECEIVE_FILTER_ALLOCATE_QUEUE