다음을 통해 공유


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