MOUNTDEV_SUGGESTED_LINK_NAME構造体 (mountdev.h)
ドライブ文字を追跡できるマウント マネージャー クライアントは、この構造体を使用して、マウント マネージャーに特定のリンク名を割り当てるように要求します。
構文
typedef struct _MOUNTDEV_SUGGESTED_LINK_NAME {
BOOLEAN UseOnlyIfThereAreNoOtherLinks;
USHORT NameLength;
WCHAR Name[1];
} MOUNTDEV_SUGGESTED_LINK_NAME, *PMOUNTDEV_SUGGESTED_LINK_NAME;
メンバーズ
UseOnlyIfThereAreNoOtherLinks
クライアントに他の永続的なリンクが割り当てられていない場合にのみ、マウント マネージャーが推奨されるリンク名を使用する必要があることを示します。
NameLength
推奨される名前の長さをバイト単位で格納します。
Name[1]
候補のリンクの名前をワイド文字で保持するワイド文字の可変サイズの配列を格納します。 ドライブ文字名には、オブジェクト名前空間のシンボリック リンクの完全なパスを含める必要があり、従来の Microsoft MS-DOS 構文が必要です。 たとえば、ドライブ文字 "D" は、"\DosDevices\D:" のように表す必要があります。 "?? の代替シンボリック リンク パス\D:" を使用することも、"D:" などのシンボリック リンクの省略形を使用することもできません。
備考
ベスト プラクティスとして、実装者はスレッド同期を行ってはならないし、ブロックやプロセス間通信 (IPC) 関数呼び出しを行ってはなりません。
詳細については、「記憶域クラス ドライバー でのマウント マネージャー要求のサポート」を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | mountdev.h (Mountmgr.h を含む) |