다음을 통해 공유


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(Interprocess Communication) 함수 호출을 수행해서는 안 됩니다.

자세한 내용은 스토리지 클래스 드라이버에서 탑재 관리자 요청 지원을 참조하세요.

요구 사항

요구 사항
헤더 mountdev.h(Mountmgr.h 포함)

추가 정보

IOCTL_MOUNTDEV_QUERY_SUGGESTED_LINK_NAME