ZwSetEaFile 함수(ntifs.h)
ZwSetEaFile 파일과 연결된 EA(확장 특성)를 지정된 EA로 바꿉니다.
통사론
NTSTATUS ZwSetEaFile(
[in] HANDLE FileHandle,
[out] PIO_STATUS_BLOCK IoStatusBlock,
[in] PVOID Buffer,
[in] ULONG Length
);
매개 변수
[in] FileHandle
작업을 수행할 파일의 핸들입니다.
[out] IoStatusBlock
요청된 작업에 대한 최종 완료 상태 및 기타 정보를 수신하는 IO_STATUS_BLOCK 구조체에 대한 포인터입니다.
[in] Buffer
현재 파일과 연결된 EA를 대체할 새 EA를 포함하는 호출자 제공 FILE_FULL_EA_INFORMATION구조적 입력 버퍼에 대한 포인터입니다.
[in] Length
버퍼 매개 변수가 가리키는 버퍼의 길이(바이트)입니다.
반환 값
ZwSetEaFile STATUS_SUCCESS 또는 다음과 같은 적절한 NTSTATUS 값을 반환합니다.
반환 값 | 묘사 |
---|---|
STATUS_EA_LIST_INCONSISTENT | 버퍼 가리키는 |
STATUS_INSUFFICIENT_RESOURCES | 작업을 완료하는 데 사용할 수 있는 메모리가 부족합니다. 오류 코드입니다. |
발언
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 |
대상 플랫폼 | 보편적 |
헤더 | ntifs.h(FltKernel.h, Ntifs.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL |
PASSIVE_LEVEL |
DDI 규정 준수 규칙 |
HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |
참고 항목
ZwQueryEaFile