NDIS_PD_PROVIDER_DISPATCH structure (ndis.h)
Cette structure est utilisée comme entrée pour le OID_PD_OPEN_PROVIDER et sert de conteneur pour toutes les routines de pilotes du fournisseur.
Syntaxe
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;
Membres
Header
Structure NDIS_OBJECT_HEADER de la structure NDIS_PD_PROVIDER_DISPATCH . Définissez les membres de cette structure comme suit :
- Type = NDIS_OBJECT_TYPE_DEFAULT
- Révision = NDIS_PD_PROVIDER_DISPATCH_REVISION_1
- Taille = NDIS_SIZEOF_PD_PROVIDER_DISPATCH_REVISION_1
Flags
Ce membre est réservé et doit être défini sur 0 par le fournisseur.
NdisPDAllocateQueue
Consultez NdisPDAllocateQueue.
NdisPDFreeQueue
Consultez NdisPDFreeQueue.
NdisPDAcquireReceiveQueues
NdisPDReleaseReceiveQueues
NdisPDAllocateCounter
Consultez NdisPDAllocateCounter.
NdisPDFreeCounter
Consultez NdisPDFreeCounter.
NdisPDQueryCounter
Consultez NdisPDQueryCounter.
NdisPDSetReceiveFilter
Consultez NdisPDSetReceiveFilter.
NdisPDClearReceiveFilter
Consultez NdisPDClearReceiveFilter.
NdisPDRequestDrainNotification
NdisPDQueueControl
NdisPDProviderControl
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | ndis.h |