NDK_OBJECT_HEADER 구조체(ndkpi.h)
NDK_OBJECT_HEADER 구조체는 개체 버전, 형식 및 기타 정보를 지정합니다.
모든 NDK 개체의 Header 멤버에 사용됩니다.
구문
typedef struct _NDK_OBJECT_HEADER {
NDK_VERSION Version;
NDK_OBJECT_TYPE ObjectType;
NDK_OBJECT_HEADER_RESERVED_BLOCK NdkReserved;
} NDK_OBJECT_HEADER;
멤버
Version
NDK 개체의 수정 번호를 포함하는 NDK_VERSION 구조체입니다.
ObjectType
NDK 개체 형식을 지정하는 NDK_OBJECT_TYPE 열거형 값입니다. 이 멤버를 사용하여 메모리 덤프에서 NDK 개체의 형식을 식별할 수 있습니다.
이 멤버는 필수이며 0일 수 없습니다.
NdkReserved
NDK_OBJECT_HEADER_RESERVED_BLOCK 구조체의 예약된 블록입니다.
설명
NDK 공급자가 instance NDK 개체를 만들 때 Header 멤버는 다음과 같이 초기화되어야 합니다.
- Windows Server 2012 버전 멤버를 1.1로 설정합니다. 이렇게 하려면 NDK_VERSION 구조체의 주 멤버와 부 멤버를 모두 1로 설정합니다.
- Windows Server 2012 R2의 경우 버전 멤버를 1.2로 설정합니다. 이렇게 하려면 NDK_VERSION 구조의 주 멤버를 1로 설정하고 부 멤버를 2로 설정합니다.
- ObjectType 멤버를 NDK_OBJECT_TYPE 값으로 설정합니다.
- NdkReserved 멤버를 0으로 설정합니다. NDK 공급자는 개체를 닫을 때까지 이 멤버를 수정해서는 안됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.30 이상에서는 지원되지 않습니다. |
지원되는 최소 서버 | Windows Server 2012 |
머리글 | ndkpi.h(Ndkpi.h 포함) |
추가 정보
NDK_FN_QUERY_EXTENSION_INTERFACE