Função DismountNtmsMedia (ntmsapi.h)
[O Gerenciador de Armazenamento Removível não está mais disponível desde o Windows 7 e o Windows Server 2008 R2.]
A função DismountNtmsMedia enfileira um comando para mover a mídia especificada em uma unidade para seu armazenamento. Essa função deve ser emparelhada com a função MountNtmsMedia .
Sintaxe
DWORD DismountNtmsMedia(
[in] HANDLE hSession,
[in] LPNTMS_GUID lpMediaId,
[in] DWORD dwCount,
[in] DWORD dwOptions
);
Parâmetros
[in] hSession
Identificador para a sessão retornada pela função OpenNtmsSession .
[in] lpMediaId
Matriz de pelo menos um meio lógico ou lado.
[in] dwCount
Número de identificadores de mídia no parâmetro lpMediaId .
[in] dwOptions
Opções. Esse parâmetro pode ser o valor a seguir.
Retornar valor
Essa função retorna um dos valores a seguir.
Valor | Significado |
---|---|
|
NTMS_USE_ACCESS ao pool de mídia ou à biblioteca que contém a mídia é negada. Outros erros de segurança também são possíveis, mas indicam um erro de subsistema de segurança. |
|
O banco de dados está inacessível ou danificado. |
|
O banco de dados está cheio. |
|
Um ou mais recursos necessários para executar a desmontagem não estão disponíveis no momento (provavelmente desabilitados). |
|
A biblioteca que contém a mídia não é válida. |
|
Pelo menos uma das mídias especificadas não é válida. |
|
Ocorreu um estado inesperado de mídia ou dispositivo durante a desmontagem. |
|
A mídia especificada está offline. |
|
Um ou mais recursos de mídia necessários para executar a montagem não estão disponíveis no momento (provavelmente desabilitados). |
|
Ocorreu uma falha de alocação de memória durante o processamento. |
|
A desmontagem de mídia foi enfileirada. |
|
O evento de tempo limite expirou enquanto o aplicativo tentava adquirir um ou mais recursos. |
Comentários
Um aplicativo deve usar a função DismountNtmsMedia para liberar o recurso de unidade depois que o aplicativo tiver usado o meio especificado. A mídia não lançada não pode ser usada por outras sessões RSM.
A função DismountNtmsMedia retorna assim que a operação é enfileirada com o RSM. O aplicativo pode aguardar o estado lateral ficar ocioso.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ntmsapi.h |
Biblioteca | Ntmsapi.lib |
DLL | Ntmsapi.dll |