次の方法で共有


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) 関数呼び出しを行ってはなりません。

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

要件

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

こちらもご覧ください

IOCTL_MOUNTDEV_LINK_CREATED

IOCTL_MOUNTDEV_LINK_DELETED

IOCTL_MOUNTDEV_QUERY_DEVICE_NAME