IoUpdateLinkShareAccessEx 함수(wdm.h)
IoUpdateLinkShareAccessEx 루틴은 지정된 파일 개체에 대한 액세스 및 공유 액세스를 업데이트합니다.
통사론
void IoUpdateLinkShareAccessEx(
PFILE_OBJECT FileObject,
PSHARE_ACCESS ShareAccess,
PLINK_SHARE_ACCESS LinkShareAccess,
ULONG IoShareAccessFlags
);
매개 변수
FileObject
일반적으로 현재 스레드에서 닫히는 파일 개체에 대한 포인터입니다.
ShareAccess
FileObject연결된 공통 공유 액세스 데이터 구조에 대한 포인터입니다. 드라이버는 이 구조를 불투명한 것으로 처리해야 합니다.
LinkShareAccess
FileObject연결된 공통 링크 공유 액세스 데이터 구조(LINK_SHARE_ACCESS)에 대한 포인터입니다. 드라이버는 이 구조를 불투명한 것으로 처리해야 합니다.
IoShareAccessFlags
이러한 플래그의 비트 마스크:
IO_SHARE_ACCESS_NON_PRIMARY_STREAM(0x00000080)는 스트림이 기본 데이터 스트림이나 디렉터리 스트림이 아니게 지정합니다.
반환 값
없음
발언
IoUpdateLinkShareAccessEx호출하기 전에 드라이버는 Update 매개 변수를 FALSE설정된 IoCheckLinkShareAccess 호출해야 합니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 버전 1903 |
대상 플랫폼 | 보편적 |
헤더 | wdm.h |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |