NDIS_PD_PROVIDER_DISPATCH-Struktur (ndis.h)
Diese Struktur wird als Eingabe für die OID_PD_OPEN_PROVIDER verwendet und dient als Container für alle Treiberroutinen des Anbieters.
Syntax
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;
Member
Header
Die NDIS_OBJECT_HEADER-Struktur für die NDIS_PD_PROVIDER_DISPATCH-Struktur . Legen Sie die Member dieser Struktur wie folgt fest:
- Typ = NDIS_OBJECT_TYPE_DEFAULT
- Revision = NDIS_PD_PROVIDER_DISPATCH_REVISION_1
- Größe = NDIS_SIZEOF_PD_PROVIDER_DISPATCH_REVISION_1
Flags
Dieser Member ist reserviert und muss vom Anbieter auf 0 festgelegt werden.
NdisPDAllocateQueue
Siehe NdisPDAllocateQueue.
NdisPDFreeQueue
Siehe NdisPDFreeQueue.
NdisPDAcquireReceiveQueues
NdisPDReleaseReceiveQueues
NdisPDAllocateCounter
Siehe NdisPDAllocateCounter.
NdisPDFreeCounter
Siehe NdisPDFreeCounter.
NdisPDQueryCounter
Siehe NdisPDQueryCounter.
NdisPDSetReceiveFilter
Siehe NdisPDSetReceiveFilter.
NdisPDClearReceiveFilter
Siehe NdisPDClearReceiveFilter.
NdisPDRequestDrainNotification
NdisPDQueueControl
NdisPDProviderControl
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | ndis.h |