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_INFO

NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX

NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO

NET_BUFFER

NET_BUFFER_LIST