NDIS_NBL_MEDIA_SPECIFIC_INFORMATION 구조체(ndis.h)
NDIS_NBL_MEDIA_SPECIFIC_INFORMATION 구조체는 NET_BUFFER_LIST 구조와 연결된 미디어별 데이터를 지정합니다.
구문
typedef struct _NDIS_NBL_MEDIA_MEDIA_SPECIFIC_INFORMATION {
PNDIS_NBL_MEDIA_SPECIFIC_INFORMATION NextEntry;
ULONG Tag;
UCHAR Data[1];
} NDIS_NBL_MEDIA_SPECIFIC_INFORMATION, *PNDIS_NBL_MEDIA_SPECIFIC_INFORMATION;
멤버
NextEntry
연결된 목록의 다음 미디어별 정보 구조에 대한 포인터입니다.
Tag
미디어별 정보의 형식을 식별하는 고유 미리 할당된 값입니다. 이 멤버는 시스템 사용을 위해 예약되어 있습니다.
특정 미디어 유형과 관련된 추가 OOB 데이터가 필요한 새 미디어 유형에 대한 향후 시스템 릴리스에서 새 태그를 할당할 수 있습니다.
Data[1]
미디어별 정보를 포함하는 변수 크기의 UCHAR 배열입니다.
설명
NDIS 드라이버 스택의 모든 드라이버는 미디어 관련 정보를 할당하고 관리할 수 있습니다. 미디어 관련 정보는 드라이버 할당 및 드라이버 정의 데이터를 포함하는 NDIS_NBL_MEDIA_SPECIFIC_INFORMATION 구조의 연결된 목록에 있습니다. 목록의 구조체에는 NET_BUFFER_LIST 구조와 연결된 NET_BUFFER 구조체와 함께 제공되는 미디어별 OOB(out-of-band) 데이터가 포함됩니다.
프로토콜 드라이버가 OOB 데이터를 할당한 경우 전송 작업에 대한 데이터를 구성했습니다. 미니포트 드라이버가 데이터를 할당한 경우 수신 표시를 위해 데이터를 구성했습니다.
연결된 목록의 NDIS_NBL_MEDIA_SPECIFIC_INFORMATION 구조에 액세스하려면 NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO NDIS_NBL_GET_MEDIA_SPECIFIC_INFO 및 매크로를 NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO .
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.0 및 6.1에서 지원됩니다. NDIS 6.20 이상에서는 NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX 사용합니다. |
머리글 | ndis.h(Ndis.h 포함) |
추가 정보
NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO NDIS_NBL_GET_MEDIA_SPECIFIC_INFONDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX
NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO