RTNAL_QUEUE_CRITERIA
RTNAL_QUEUE_CRITERIA is a structure that specifies data to the function RtNalAcquireQueue.
Syntax
typedef struct _RTNAL_QUEUE_CRITERIA{ CHAR deviceName[RTNAL_DEVICE_NAME_LENGTH]; RTNAL_PCI_LOCATION pciLocation; ULONG deviceQueueNumber; INT queueType; INT queuePriorityClass; INT queuePriority; DWORD flags; RTNAL_QUEUE_SEARCH method; }RTNAL_QUEUE_CRITERIA, *PRTNAL_QUEUE_CRITERIA;
Fields
deviceName
NULL-terminated ASCII device name (Friendly name). This must be provided for search by device name.
pciLocation
Network device PCI location. This must be initialized for search by PCI location.
deviceQueueNumber
Driver device queue index. This must be provided for search by exact queue number.
queueType
The received or transmit queue type.
queuePriorityClass
Reserved for future use
queuePriority
Reserved for future use
flags
Bitmask of ORed flags that specifies which notification events to use:
- RTNAL_USE_RX_EVENT_FLAG
- RTNAL_USE_TX_COMPLETE_EVENT_FLAG
- RTNAL_USE_LINK_EVENT_FLAG
method
Method to find the desired network queue
Requirements
Minimum Supported Version | RTX64 4.0 |
Header | rtnapi.h, RtNalApi.h |
Library | RtNal.lib |
See Also: