Função DisableNtmsObject (ntmsapi.h)
[O Gerenciador de Armazenamento Removível não está mais disponível a partir do Windows 7 e do Windows Server 2008 R2.]
A função DisableNtmsObject desabilita o objeto RSM especificado.
Sintaxe
DWORD DisableNtmsObject(
[in] HANDLE hSession,
[in] DWORD dwType,
[in] LPNTMS_GUID lpObjectId
);
Parâmetros
[in] hSession
Manipule para a sessão retornada pela função OpenNtmsSession .
[in] dwType
Tipo de objeto RSM. Esse parâmetro pode ser um dos seguintes valores do tipo de enumeração NtmsObjectsTypes .
Valor | Significado |
---|---|
|
Unidade |
|
Biblioteca |
|
Mídia física (fita, disco óptico, CD ou cartucho magnético) |
[in] lpObjectId
Identificador exclusivo do objeto RSM.
Retornar valor
Essa função retorna um dos valores a seguir.
Valor | Significado |
---|---|
|
NTMS_MODIFY_ACCESS à biblioteca que contém o objeto é negado. Outros erros de segurança são possíveis, mas indicam um erro de subsistema de segurança.
Windows XP: NTMS_CONTROL_ACCESS à biblioteca que contém o objeto é negado. Outros erros de segurança são possíveis, mas indicam um erro de subsistema de segurança. |
|
O banco de dados está inacessível ou danificado. |
|
O identificador de sessão está ausente ou não é válido. |
|
Uma ID de objeto está ausente ou o tipo de objeto não é válido. (O tipo de objeto não será válido se não for NTMS_LIBRARY, NTMS_DRIVE ou NTMS_PHYSICAL_MEDIA.) |
|
O objeto já está desabilitado. |
|
A ID da biblioteca refere-se a uma biblioteca off-line que não pode ser habilitada ou desabilitada. |
|
O objeto não é válido. |
|
A desabilitação está na fila. |
Comentários
A função DisableNtmsObject enfileira um comando de desabilitar para o objeto especificado. A função retorna com êxito quando o comando é enfileirado. Se o RSM estiver ocupado, o comando poderá levar algum tempo para ser concluído. Quando o meio é desabilitado, o RSM renderiza todos os lados da mídia e a mídia lógica associada indisponíveis. Todas as solicitações para mídia desabilitada retornam erros.
Para remover uma unidade ou um alterador de mídia do serviço, a unidade ou o alterador de mídia deve primeiro ser desabilitado.
Todos os objetos contidos por um objeto desabilitado também estão desabilitados. Por exemplo, desabilitar uma parte da mídia física desabilita todos os lados. Sempre que possível, quando uma unidade é desabilitada, a média na unidade é removida e colocada em seu slot.
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 |