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_ADAPTER

NDK_CONNECTOR

NDK_CQ

NDK_FN_CLOSE_OBJECT

NDK_FN_CREATE_COMPLETION

NDK_FN_INVALIDATE

NDK_FN_QUERY_EXTENSION_INTERFACE

NDK_LISTENER

NDK_MR

NDK_MW

NDK_OBJECT_HEADER_RESERVED_BLOCK

NDK_OBJECT_TYPE

NDK_PD

NDK_QP

NDK_SHARED_ENDPOINT

NDK_SRQ

NDK_VERSION