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