структура 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 |