英語で読む

次の方法で共有


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