structure NDIS__PROVIDER_DISPATCH (ndis.h)
Cette structure est utilisée comme entrée pour le OID__OPEN_PROVIDER et sert de conteneur pour toutes les routines de pilote 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 pour la structure NDIS__PROVIDER_DISPATCH. Définissez les membres de cette structure comme suit :
- type = NDIS_OBJECT_TYPE_DEFAULT
- révision = NDIS__PROVIDER_DISPATCH_REVISION_1
- taille = NDIS_SIZEOF__PROVIDER_DISPATCH_REVISION_1
Flags
Ce membre est réservé et doit être défini sur 0 par le fournisseur.
NdisPDAllocateQueue
Consultez NdisPDAllocateQueue.
NdisPDFreeQueue
Voir NdisPDFreeQueue.
NdisPDAcquireReceiveQueues
NdisPDReleaseReceiveQueues
NdisPDAllocateCounter
Consultez NdisPDAllocateCounter.
NdisPDFreeCounter
Voir NdisPDFreeCounter.
NdisPDQueryCounter
Voir NdisPDQueryCounter.
NdisPDSetReceiveFilter
Consultez NdisPDSetReceiveFilter.
NdisPDClearReceiveFilter
Consultez NdisPDClearReceiveFilter.
NdisPDRequestDrainNotification
NdisPDQueueControl
NdisPDProviderControl
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Windows Server 2016 |
d’en-tête | ndis.h |