할당된 큐 열거
네트워크 어댑터에 할당된 모든 수신 큐 목록을 가져오기 위해 지나치게 많은 드라이버가 OID_RECEIVE_FILTER_ENUM_QUEUES 쿼리 OID 요청을 발급합니다. OID 쿼리 요청에서 성공적으로 반환된 후 NDIS_OID_REQUEST 구조체의 InformationBuffer 멤버에는 각 큐에 대한 NDIS_RECEIVE_QUEUE_INFO 구조 뒤에 오는 NDIS_RECEIVE_QUEUE_INFO_ARRAY 구조체에 대한 포인터가 포함됩니다.
NDIS는 미니포트 드라이버에 대한 OID_RECEIVE_FILTER_ENUM_QUEUES 쿼리 OID 요청을 처리합니다. NDIS는 OID_RECEIVE_FILTER_ALLOCATE_QUEUE 및 OID_RECEIVE_FILTER_QUEUE_PARAMETERS OID 요청에서 받은 데이터의 내부 캐시에서 정보를 얻었습니다.
오버레이 드라이버 및 사용자 모드 애플리케이션은 OID_RECEIVE_FILTER_ENUM_QUEUES OID 쿼리 요청을 사용하여 네트워크 어댑터의 수신 큐를 열거할 수 있습니다.
프로토콜 드라이버가 요청을 발급하면 NDIS_OID_REQUEST 구조의 요청 형식이 NdisRequestQueryInformation 으로 설정되고 이 OID는 프로토콜 드라이버가 네트워크 어댑터에 할당한 모든 수신 큐의 배열을 반환합니다. 사용자 모드 애플리케이션이 요청을 실행한 경우 NDIS_OID_REQUEST 요청 형식이 NdisRequestQueryStatistics로 설정되고 이 OID는 미니포트 어댑터의 모든 수신 큐에 대한 정보 배열을 반환합니다.