estrutura NDIS_PD_QUEUE_DISPATCH (ndis.h)
Essa estrutura contém as rotinas de driver de um provedor para filas de recebimento ou transmissão.
Sintaxe
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;
Membros
Header
A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_PD_QUEUE_DISPATCH . Defina os membros dessa estrutura da seguinte maneira:
- Tipo = NDIS_OBJECT_TYPE_DEFAULT
- Revisão = NDIS_PD_QUEUE_DISPATCH_REVISION_1
- Tamanho = NDIS_SIZEOF_PD_QUEUE_DISPATCH_REVISION_1
Flags
Esse membro é reservado e deve ser definido como 0.
PDPostAndDrainBufferList
Um ponteiro para a rotina PDPostAndDrainBufferList do provedor.
PDQueryQueueDepth
Um ponteiro para a rotina PDQueryQueueDepth do provedor.
PDFlushQueue
Um ponteiro para a rotina PDFlushQueue do provedor.
PDPostAndDrainBufferListEx
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ndis.h |