다음을 통해 공유


ntdef.h 헤더

이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

ntdef.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
CONTAINING_RECORD

CONTAINING_RECORD 매크로는 포함된 구조체 내의 필드의 형식과 주소를 고려하여 구조체의 instance 기본 주소를 반환합니다.
FIELD_OFFSET

FIELD_OFFSET 매크로는 알려진 구조체 형식의 명명된 필드의 바이트 오프셋을 반환합니다. (FIELD_OFFSET 매크로)
InitializeObjectAttributes

InitializeObjectAttributes 매크로는 핸들을 여는 루틴에 대한 개체 핸들의 속성을 지정하는 불투명 OBJECT_ATTRIBUTES 구조를 초기화합니다.

구조체

 
LIST_ENTRY

LIST_ENTRY 구조체는 이중으로 연결된 목록의 항목을 설명하거나 이러한 목록의 헤더 역할을 합니다.
Luid

LUID 구조체는 로컬 컴퓨터에서 고유하도록 보장되는 식별자를 지정하는 불투명 구조체입니다. 자세한 내용은 Microsoft Windows SDK 설명서의 LUID에 대한 참조 페이지를 참조하세요.
OBJECT_ATTRIBUTES

OBJECT_ATTRIBUTES 구조체는 개체 및/또는 반환 핸들을 만드는 루틴에 의해 개체 또는 개체 핸들에 적용할 수 있는 특성을 지정합니다.
SINGLE_LIST_ENTRY

SINGLE_LIST_ENTRY 구조체는 적절하게 연결된 목록의 항목을 설명하거나 이러한 목록의 헤더 역할을 합니다.
STRING

ANSI_STRING 구조체는 ANSI 문자열에 사용되는 계산된 문자열을 정의합니다.
UNICODE_STRING

UNICODE_STRING 구조체는 유니코드 문자열을 정의하는 데 사용됩니다.