NDIS_PD_QUEUE_DISPATCH 구조체(ndis.h)
이 구조에는 수신 또는 전송 큐에 대한 공급자의 드라이버 루틴이 포함됩니다.
구문
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;
멤버
Header
NDIS_PD_QUEUE_DISPATCH 구조체의 NDIS_OBJECT_HEADER 구조체입니다. 이 구조체의 멤버를 다음과 같이 설정합니다.
- 형식 = NDIS_OBJECT_TYPE_DEFAULT
- 수정 = NDIS_PD_QUEUE_DISPATCH_REVISION_1
- 크기 = NDIS_SIZEOF_PD_QUEUE_DISPATCH_REVISION_1
Flags
이 멤버는 예약되어 있으며 0으로 설정해야 합니다.
PDPostAndDrainBufferList
공급자의 PDPostAndDrainBufferList 루틴에 대한 포인터입니다.
PDQueryQueueDepth
공급자의 PDQueryQueueDepth 루틴에 대한 포인터입니다.
PDFlushQueue
공급자의 PDFlushQueue 루틴에 대한 포인터입니다.
PDPostAndDrainBufferListEx
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ndis.h |