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