Condividi tramite


Funzione DismountNtmsDrive (ntmsapi.h)

[Gestione archiviazione rimovibile non è più disponibile a partire da Windows 7 e Windows Server 2008 R2.]

La funzione DismountNtmsDrive accoda un comando per spostare il supporto nell'unità specificata nello slot di archiviazione. Questa funzione deve essere associata alla funzione MountNtmsMedia .

Sintassi

DWORD DismountNtmsDrive(
  [in] HANDLE      hSession,
  [in] LPNTMS_GUID lpDriveId
);

Parametri

[in] hSession

Handle per la sessione restituita dalla funzione OpenNtmsSession .

[in] lpDriveId

Identificatore univoco di un oggetto unità.

Valore restituito

Questa funzione restituisce uno dei valori seguenti.

Valore Significato
ERROR_ACCESS_DENIED
NTMS_MODIFY_ACCESS alla libreria viene negata. Altri errori di sicurezza sono possibili, ma indicano un errore del sottosistema di sicurezza.

Windows XP: NTMS_CONTROL_ACCESS alla libreria viene negata. Altri errori di sicurezza sono possibili, ma indicano un errore del sottosistema di sicurezza.

ERROR_DATABASE_FAILURE
Il database non è accessibile o danneggiato.
ERROR_DATABASE_FULL
Il database è pieno.
ERROR_DEVICE_NOT_AVAILABLE
L'unità o la libreria non è abilitata.
ERROR_INVALID_DRIVE
L'ID unità non è valido.
ERROR_INVALID_HANDLE
L'handle di sessione è mancante o non è valido.
ERROR_INVALID_LIBRARY
La libreria per l'unità non è valida.
ERROR_INVALID_PARAMETER
ID unità mancante.
ERROR_INVALID_STATE
L'unità non contiene supporti.
ERROR_NOT_ENOUGH_MEMORY
Si è verificato un errore di allocazione durante l'elaborazione.
ERROR_SUCCESS
La funzione ha avuto esito positivo.

Commenti

Se l'unità specificata dalla funzione DismountNtmsDrive è vuota o se il supporto viene aperto, viene restituito un errore. In caso contrario, il supporto viene restituito al relativo slot.

Smontare le richieste di unità autonome posizionano l'unità nello stato smontabile e restituiscono esito positivo.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ntmsapi.h
Libreria Ntmsapi.lib
DLL Ntmsapi.dll

Vedi anche

Funzioni di controllo della libreria