다음을 통해 공유


Kernel-Mode 드라이버 참조

Kernel-Mode 드라이버 참조 기술 개요입니다.

Kernel-Mode 드라이버 참조를 개발하려면 다음 헤더가 필요합니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

열거형

 
COMPARTMENT_ID

COMPARTMENT_ID 열거형은 네트워크 라우팅 구획 식별자를 나타냅니다.

Functions

 
FIELD_OFFSET

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

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

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

NtCurrentTeb 루틴은 현재 스레드의 TEB(스레드 환경 블록)에 대한 포인터를 반환합니다.
RtlIsEcCode

제공된 포인터가 가리키는 코드가 ARM 에뮬레이션 호환(ARM64EC)인지 여부를 나타내는 값을 반환합니다.

구조체

 
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 구조체는 유니코드 문자열을 정의하는 데 사용됩니다.