IOCTL_MOUNTDEV_LINK_CREATED IOCTL (mountdev.h)
マウント マネージャーは IOCTL_MOUNTDEV_LINK_CREATED を発行して、永続名がボリュームに割り当てられていることをクライアント ドライバーに警告します。
マウント マネージャー クライアントによるこの IOCTL のサポートは省略可能です。
メジャー コード
[入力バッファー]
マウント マネージャーは、Irp-AssociatedIrp.SystemBuffer> のバッファーの先頭にMOUNTDEV_NAME型の可変長構造体を配置します。 マウント マネージャーは、この構造体の Name メンバーが指すアドレスに割り当てられた永続的な 名前 を挿入します。
入力バッファーの長さ
IRP の I/O スタック位置の Parameters.DeviceIoControl.InputBufferLength は、入力バッファーのサイズ (バイト単位) を示します。このサイズは 以上であるsizeof(MOUNTDEV_NAME)
必要があります。
出力バッファー
[なし] :
出力バッファーの長さ
[なし] :
入力/出力バッファー
該当なし
入力/出力バッファーの長さ
該当なし
ステータス ブロック
状態なし。
注釈
この関数の実装者はスレッド同期を行ってはなりません。また、ブロックやプロセス間通信 (IPC) 関数呼び出しを行ってはなりません。
詳細については、「 記憶域クラス ドライバーでのマウント マネージャー要求のサポート」を参照してください。
要件
要件 | 値 |
---|---|
Header | mountdev.h (Mountmgr.h を含む) |