estructura de NDIS_PD_PROVIDER_DISPATCH (ndis.h)
Esta estructura se usa como entrada para el OID_PD_OPEN_PROVIDER y actúa como contenedor para todas las rutinas de controlador del proveedor.
Sintaxis
typedef struct _NDIS_PD_PROVIDER_DISPATCH {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_PD_ALLOCATE_QUEUE_HANDLER NdisPDAllocateQueue;
NDIS_PD_FREE_QUEUE_HANDLER NdisPDFreeQueue;
NDIS_PD_ACQUIRE_RECEIVE_QUEUES_HANDLER NdisPDAcquireReceiveQueues;
NDIS_PD_RELEASE_RECEIVE_QUEUES_HANDLER NdisPDReleaseReceiveQueues;
NDIS_PD_ALLOCATE_COUNTER_HANDLER NdisPDAllocateCounter;
NDIS_PD_FREE_COUNTER_HANDLER NdisPDFreeCounter;
NDIS_PD_QUERY_COUNTER_HANDLER NdisPDQueryCounter;
NDIS_PD_SET_RECEIVE_FILTER_HANDLER NdisPDSetReceiveFilter;
NDIS_PD_CLEAR_RECEIVE_FILTER_HANDLER NdisPDClearReceiveFilter;
NDIS_PD_REQUEST_DRAIN_NOTIFICATION_HANDLER NdisPDRequestDrainNotification;
NDIS_PD_QUEUE_CONTROL_HANDLER NdisPDQueueControl;
NDIS_PD_PROVIDER_CONTROL_HANDLER NdisPDProviderControl;
} NDIS_PD_PROVIDER_DISPATCH;
Miembros
Header
Estructura NDIS_OBJECT_HEADER de la estructura NDIS_PD_PROVIDER_DISPATCH . Establezca los miembros de esta estructura de la siguiente manera:
- Tipo = NDIS_OBJECT_TYPE_DEFAULT
- Revisión = NDIS_PD_PROVIDER_DISPATCH_REVISION_1
- Tamaño = NDIS_SIZEOF_PD_PROVIDER_DISPATCH_REVISION_1
Flags
Este miembro está reservado y debe establecerse en 0 por el proveedor.
NdisPDAllocateQueue
Consulte NdisPDAllocateQueue.
NdisPDFreeQueue
Consulte NdisPDFreeQueue.
NdisPDAcquireReceiveQueues
NdisPDReleaseReceiveQueues
NdisPDAllocateCounter
Consulte NdisPDAllocateCounter.
NdisPDFreeCounter
Consulte NdisPDFreeCounter.
NdisPDQueryCounter
Consulte NdisPDQueryCounter.
NdisPDSetReceiveFilter
Consulte NdisPDSetReceiveFilter.
NdisPDClearReceiveFilter
Consulte NdisPDClearReceiveFilter.
NdisPDRequestDrainNotification
NdisPDQueueControl
NdisPDProviderControl
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Encabezado | ndis.h |