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 |
対象プラットフォーム | ユニバーサル |
Header | wdm.h |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |