Share via


NET_BUFFER_LIST_RECEIVE_QUEUE_ID 매크로(ndis.h)

NET_BUFFER_LIST_RECEIVE_QUEUE_ID 매크로는 NET_BUFFER_LIST구조체 의 OOB(out-of-band) 데이터 내에서 VMQ(가상 머신 큐) 또는 단일 루트 I/O 가상화(SR-IOV) 수신 큐 식별자를 설정하거나 가져옵니다.

SR-IOV 인터페이스의 경우 수신 큐는 기본 또는 비기본 가상 포트(VPort)에 만들어집니다. Windows Server 2012 VPort의 기본 수신 큐만 지원됩니다.

구문

void NET_BUFFER_LIST_RECEIVE_QUEUE_ID(
   _NBL
);

매개 변수

_NBL

NET_BUFFER_LIST 구조체에 대한 포인터입니다.

반환 값

NET_BUFFER_LIST_RECEIVE_QUEUE_ID 수신 큐 식별자에 대한 USHORT 값을 반환합니다.

설명

NDIS 6.20 이상 드라이버는 NET_BUFFER_LIST_RECEIVE_QUEUE_ID 사용하여 NET_BUFFER_LIST구조에서 수신 큐 식별자를 설정하거나 가져올 수 있습니다. NET_BUFFER_LIST_RECEIVE_QUEUE_ID NDIS_NET_BUFFER_LIST_FILTERING_INFO구조의QueueId 멤버에서 수신 큐 식별자에 액세스합니다.

참고

VMQ가 삭제되면(예: VM 실시간 마이그레이션 중) 미니포트 드라이버가 잘못된 QueueId 값이 포함된 NBL을 받을 수 있습니다. 이 경우 미니포트는 잘못된 큐 ID를 무시하고 대신 0(기본 큐)을 사용해야 합니다. QueueId는 NBL의 OOB 데이터의 NetBufferListFilteringInfo 부분에 있으며 NET_BUFFER_LIST_RECEIVE_QUEUE_ID 매크로를 사용하여 검색됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.20 이상에서 지원됩니다.
대상 플랫폼 유니버설
헤더 ndis.h

추가 정보

NET_BUFFER_LIST

NDIS_NET_BUFFER_LIST_FILTERING_INFO