次の方法で共有


IOCTL_MOUNTDEV_LINK_CREATED IOCTL (mountdev.h)

マウント マネージャーは、永続名がボリュームに割り当てられていることをクライアント ドライバーに警告する IOCTL_MOUNTDEV_LINK_CREATED を発行します。

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

メジャー コード

IRP_MJ_DEVICE_CONTROL

入力バッファー

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

入力バッファーの長さ

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

出力バッファー

何一つ。

出力バッファーの長さ

何一つ。

入力/出力バッファー

N/A

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

N/A

状態ブロック

状態なし。

備考

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

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

必要条件

要件 価値
ヘッダー mountdev.h (Mountmgr.h を含む)

関連項目

MOUNTDEV_NAME