IoRemoveLinkShareAccessEx 関数 (wdm.h)
IoRemoveLinkShareAccessEx ルーチンは、特定の開いているインスタンスのファイル システム共有アクセス構造でアクセスを削除し、アクセス情報を共有します。
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 |