다음을 통해 공유


OID_GEN_MAXIMUM_TOTAL_SIZE

쿼리로 OID_GEN_MAXIMUM_TOTAL_SIZE OID는 NIC가 지원하는 최대 총 패킷 길이(바이트)를 지정합니다. 이 사양에는 헤더가 포함됩니다.

버전 정보

Windows Vista 이상 버전의 Windows
지원됩니다.

NDIS 6.0 이상 미니포트 드라이버
필수.

NDIS 5.1 미니포트 드라이버
필수.

Windows XP
지원됩니다.

NDIS 5.1 미니포트 드라이버
필수.

설명

반환된 길이는 기본 매체에 대한 가장 큰 패킷 크기를 지정합니다. 따라서 반환된 길이는 특정 매체에 따라 달라집니다. 프로토콜 드라이버는 이 반환된 길이를 계기로 사용하여 미니포트 드라이버가 프로토콜 드라이버에 전달할 수 있는 최대 크기 패킷을 결정할 수 있습니다. 프로토콜 드라이버가 버퍼를 미리 할당하는 경우 그에 따라 버퍼를 할당합니다. 반환된 길이는 프로토콜 드라이버가 NdisSendNetBufferLists 함수에 전달할 수 있는 가장 큰 패킷도 지정합니다.

NIC의 미니포트 드라이버가 802.1p 패킷 우선 순위를 사용하도록 설정하는 경우(즉, 미니포트 드라이버가 OID_GEN_MAC_OPTIONS OID 비트 마스크의 NDIS_MAC_OPTION_8021P_PRIORITY 비트를 지정함) 미니포트 드라이버는 최대 총 패킷 길이를 네트워크를 통해 수신되거나 전송된 패킷의 최대 크기보다 4바이트 작게 지정해야 합니다. 예를 들어 802.1p 패킷 우선 순위가 설정된 NIC가 1514바이트 길이의 유선에서 패킷을 수신하고 보내는 경우 NIC의 미니포트 드라이버는 최대 총 패킷 길이를 1510바이트로 보고해야 합니다. 미니포트 드라이버는 OID_GEN_MAXIMUM_TOTAL_SIZE 지정한 패킷 크기보다 긴 네트워크를 통해 수신된 바인딩된 프로토콜 드라이버 패킷을 표시해서는 안 됩니다. 즉, 미니포트 드라이버가 우선 순위 값으로 표시되지 않지만 기본 매체가 지원하는 최대 크기인 네트워크를 통해 패킷을 수신하더라도 미니포트 드라이버는 OID_GEN_MAXIMUM_TOTAL_SIZE 지정한 크기보다 더 이상 없는 패킷만 나타낼 수 있습니다.

요구 사항

헤더

Ntddndis.h(Ndis.h 포함)

추가 정보

NdisSendNetBufferLists

OID_GEN_MAC_OPTIONS