다음을 통해 공유


ECP(추가 만들기 매개 변수) 정보

ECP(추가 만들기 매개 변수)는 파일 만들기에 대한 추가 정보를 포함할 수 있는 구조체입니다. 만들기 작업에는 ECP_LIST사용하여 작업에 연결된 여러 ECP가 있을 수 있습니다. ECP_LISTntifs.h에 선언된 불투명 구조체입니다.

ECP에는 두 가지 유형이 있습니다.

  • 시스템에 의해 정의된 ECP. 운영 체제 구성 요소는 시스템 정의 ECP를 사용하여 추가 정보를 파일의 IRP_MJ_CREATE 작업과 연결합니다.

  • 사용자 정의(또는 드라이버 정의) ECP입니다. 또한 드라이버는 ECP를 사용하여 다음과 같은 경우에 파일에 대한 IRP_MJ_CREATE 작업을 처리하거나 추가 정보를 연결할 수 있습니다.

    • 커널 모드 드라이버가 FltCreateFileEx2 또는 IoCreateFileEx 루틴을 호출하여 파일을 만들거나 엽니다.

    • 파일 시스템 필터 드라이버가 파일에 대한 IRP_MJ_CREATE 작업을 처리하는 경우

다음 섹션에서는 ECP를 정의, 연결 및 사용하고 시스템 정의 ECP를 나열하는 방법을 설명합니다.