Função DeleteVolumeMountPointW (fileapi.h)

Exclui uma letra da unidade ou uma pasta montada.

Sintaxe

BOOL DeleteVolumeMountPointW(
  [in] LPCWSTR lpszVolumeMountPoint
);

Parâmetros

[in] lpszVolumeMountPoint

A letra da unidade ou a pasta montada a ser excluída. Uma barra invertida à direita é necessária, por exemplo, "X:" ou "Y:\MountX".

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Comentários

Excluir uma pasta montada não faz com que o diretório subjacente seja excluído.

Se o parâmetro lpszVolumeMountPoint for um diretório que não é uma pasta montada, a função não fará nada. O diretório não é excluído.

No Windows 8 e Windows Server 2012, essa função é compatível com as tecnologias a seguir.

Tecnologia Com suporte
Protocolo SMB (SMB) 3.0 No
TFO (Failover transparente) do SMB 3.0 No
SMB 3.0 com compartilhamentos de arquivos de expansão (SO) No
Sistema de arquivos de Volume Compartilhado Clusterizado (CsvFS) No
ReFS (Sistema de Arquivos Resiliente) No
 

O SMB não dá suporte a funções de gerenciamento de volume. Para CsvFs, um novo ponto de montagem não será replicado para os outros nós no cluster.

Exemplos

Para obter um exemplo, consulte Desmontando um volume em um ponto de montagem.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho fileapi.h (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

GetVolumeNameForVolumeMountPoint

GetVolumePathName

Pastas montadas

SetVolumeMountPoint

Funções de gerenciamento de volumes