다음을 통해 공유


NDIS_OBJECT_HEADER 구조체(ndis/objectheader.h)

NDIS_OBJECT_HEADER 구조체는 많은 NDIS 6.0 구조체에 필요한 개체 유형, 버전 및 크기 정보를 패키지합니다.

구문

typedef struct _NDIS_OBJECT_HEADER {
  UCHAR  Type;
  UCHAR  Revision;
  USHORT Size;
} NDIS_OBJECT_HEADER, *PNDIS_OBJECT_HEADER;

멤버

Type

구조체에서 설명하는 NDIS 개체의 형식입니다. 이 멤버를 사용하여 메모리 덤프의 구조 유형을 식별합니다.

Revision

구조체의 수정 번호입니다. NDIS_OBJECT_HEADER 멤버가 있는 모든 NDIS 구조체에는 NDIS 구조에 독점적으로 적용되는 수정 번호가 있습니다. 이를 통해 NDIS 드라이버는 동일한 구조의 여러 버전을 지원할 수 있습니다. 예를 들어 드라이버는 런타임에 Revision 멤버 값을 검사 적절한 버전의 구조를 사용할 수 있습니다.

Size

NDIS_OBJECT_HEADER 멤버를 포함하는 NDIS 개체 구조체의 총 크기(바이트)입니다. 이 크기에는 NDIS_OBJECT_HEADER 멤버의 크기와 구조체의 다른 멤버가 포함됩니다.

설명

멤버로 NDIS_OBJECT_HEADER 구조체가 있는 모든 구조체에 대한 참조 페이지는 해당 구조체의 Type, RevisionSize 멤버에 대한 값을 정의합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.0 이상에서 지원됩니다.
머리글 ndis/objectheader.h(ndis.h 포함)