Поделиться через


структура NDIS_PD_QUEUE_DISPATCH (ndis.h)

Эта структура содержит подпрограммы драйвера поставщика для очередей приема или передачи.

Синтаксис

typedef struct _NDIS_PD_QUEUE_DISPATCH {
  NDIS_OBJECT_HEADER                            Header;
  ULONG                                         Flags;
  NDIS_PD_POST_AND_DRAIN_BUFFER_LIST_HANDLER    PDPostAndDrainBufferList;
  NDIS_PD_QUERY_QUEUE_DEPTH_HANDLER             PDQueryQueueDepth;
  NDIS_PD_FLUSH_QUEUE_HANDLER                   PDFlushQueue;
  NDIS_PD_POST_AND_DRAIN_BUFFER_LIST_EX_HANDLER PDPostAndDrainBufferListEx;
} NDIS_PD_QUEUE_DISPATCH;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_PD_QUEUE_DISPATCH . Задайте элементы этой структуры следующим образом:

  • Тип = NDIS_OBJECT_TYPE_DEFAULT
  • Revision = NDIS_PD_QUEUE_DISPATCH_REVISION_1
  • Размер = NDIS_SIZEOF_PD_QUEUE_DISPATCH_REVISION_1

Flags

Этот элемент зарезервирован и должен иметь значение 0.

PDPostAndDrainBufferList

Указатель на подпрограмму PDPostAndDrainBufferList поставщика.

PDQueryQueueDepth

Указатель на подпрограмму PDQueryQueueDepth поставщика.

PDFlushQueue

Указатель на подпрограмму PDFlushQueue поставщика.

PDPostAndDrainBufferListEx

Требования

Требование Значение
Заголовок ndis.h