次の方法で共有


MOUNTDEV_NAME構造体 (mountmgr.h)

MOUNTDEV_NAME 構造体は、デバイスの名前を保持します。

構文

typedef struct _MOUNTDEV_NAME {
  USHORT NameLength;
  WCHAR  Name[1];
} MOUNTDEV_NAME, *PMOUNTDEV_NAME;

メンバーズ

NameLength

名前の長さをバイト単位で格納します。

Name[1]

デバイス マウント ポイントの名前を保持するワイド文字の可変サイズの配列を格納します。 名前には、"\Device\HarddiskVolume1" などの非永続的なターゲット名、ドライブ文字 "\DosDevices\D:" などの永続的なシンボリック リンク名、または "\DosDevices\E:\FilesysD\mnt" などのマウント ポイントを指定できます。

備考

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

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

必要条件

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

関連項目

IOCTL_MOUNTDEV_LINK_CREATED

IOCTL_MOUNTDEV_LINK_DELETED

IOCTL_MOUNTDEV_QUERY_DEVICE_NAME