다음을 통해 공유


FsRtlInitializeExtraCreateParameter 함수(ntifs.h)

FsRtlInitializeExtraCreateParameter 루틴은 ECP(추가 만들기 매개 변수) 컨텍스트 구조를 초기화합니다.

통사론

void FsRtlInitializeExtraCreateParameter(
  [in]           PECP_HEADER                                    Ecp,
  [in]           ULONG                                          EcpFlags,
  [in, optional] PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK CleanupCallback,
  [in]           ULONG                                          TotalSize,
  [in]           LPCGUID                                        EcpType,
  [in, optional] PVOID                                          ListAllocatedFrom
);

매개 변수

[in] Ecp

초기화할 ECP 컨텍스트 구조에 대한 포인터입니다.

[in] EcpFlags

초기화 옵션을 정의합니다. 현재는 플래그가 정의되지 않습니다.

[in, optional] CleanupCallback

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK형식의 필터 정의 정리 콜백 루틴에 대한 선택적 포인터입니다. 정리 콜백 루틴은 ECP 컨텍스트 구조(FsRtlAllocateExtraCreateParameter 루틴에 의해 생성됨)가 삭제될 때 호출됩니다. 정리 콜백 루틴을 적용할 수 없는 경우 이 매개 변수를 NULL 설정합니다.

[in] TotalSize

초기화할 ECP 컨텍스트 구조의 크기(바이트)입니다.

[in] EcpType

컨텍스트 구조를 초기화할 ECP의 형식을 나타내는 GUID에 대한 포인터입니다. ECP에 대한 자세한 내용은 IRP_MJ_CREATE 작업추가 만들기 매개 변수 사용 참조하세요.

[in, optional] ListAllocatedFrom

ECP 컨텍스트 구조가 할당된 목록에 대한 선택적 포인터입니다.

반환 값

없음

요구 사항

요구
지원되는 최소 클라이언트 FsRtlInitializeExtraCreateParameter 루틴은 Windows 7부터 사용할 수 있습니다.
대상 플랫폼 보편적
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

참고 항목

FsRtlAllocateExtraCreateParameter

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK