次の方法で共有


IOCTL_MOUNTDEV_LINK_DELETED IOCTL (mountdev.h)

IOCTL_MOUNTDEV_LINK_DELETED 、マウント マネージャー クライアントに関連付けられている永続的な名前が削除されたことを通知します。

マウント マネージャー クライアントによるこの IOCTL のサポートは省略可能です。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

マウント マネージャーは、Irp-AssociatedIrp.SystemBuffer> のバッファーの先頭にMOUNTDEV_NAME型の可変長構造体を配置します。 マウント マネージャーは、この構造体の Name メンバーが指すアドレスに割り当てられた永続的な 名前 を挿入します。

入力バッファーの長さ

IRP の I/O スタック位置の Parameters.DeviceIoControl.InputBufferLength は、入力バッファーのサイズ (バイト単位) を示します。このサイズは 以上であるsizeof(MOUNTDEV_NAME)必要があります。

出力バッファー

[なし] :

出力バッファーの長さ

[なし] :

入力/出力バッファー

該当なし

入力/出力バッファーの長さ

該当なし

ステータス ブロック

状態なし。

注釈

この関数の実装者はスレッド同期を行ってはなりません。また、ブロックやプロセス間通信 (IPC) 関数呼び出しを行ってはなりません。

詳細については、「 記憶域クラス ドライバーでのマウント マネージャー要求のサポート」を参照してください。

要件

要件
Header mountdev.h (Mountmgr.h を含む)

こちらもご覧ください

MOUNTDEV_NAME