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, Revision 및 Size 멤버에 대한 값을 정의합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.0 이상에서 지원됩니다. |
머리글 | ndis/objectheader.h(ndis.h 포함) |