Funzione DeallocateNtmsMedia (ntmsapi.h)
[Gestione archiviazione rimovibile non è più disponibile a partire da Windows 7 e Windows Server 2008 R2.]
La funzione DeallocateNtmsMedia dealloca il lato associato al supporto logico specificato.
Sintassi
DWORD DeallocateNtmsMedia(
[in] HANDLE hSession,
[in] LPNTMS_GUID lpMediaId,
DWORD dwOptions
);
Parametri
[in] hSession
Handle alla sessione restituita dalla funzione OpenNtmsSession .
[in] lpMediaId
Identificatore univoco del supporto logico (LMID).
dwOptions
Riservati; deve essere zero.
Valore restituito
Questa funzione restituisce uno dei valori seguenti.
Valore | Significato |
---|---|
|
NTMS_CONTROL_ACCESS al pool di supporti del supporto viene negato. Altri errori di sicurezza sono anche possibili, ma indicano un errore del sottosistema di sicurezza.
Windows XP: NTMS_MODIFY_ACCESS al pool di supporti del supporto viene negato. Altri errori di sicurezza sono anche possibili, ma indicano un errore del sottosistema di sicurezza. |
|
Il database è inaccessibile o danneggiato. |
|
Il database è completo. |
|
Handle di sessione mancante o non valido. |
|
LMID non è valido. |
|
L'ID del pool multimediale o multimediale non è presente. |
|
Il lato LMID non è valido. |
|
Si è verificato un errore di allocazione durante l'elaborazione. |
|
La funzione ha avuto esito positivo. |
Commenti
Quando un supporto logico viene deallocato con la funzione DeallocateNtmsMedia , RSM inserisce il lato associato al supporto logico nello stato supporto disponibile o rimosso. Il supporto logico viene eliminato dal sistema quando il supporto logico viene deallocato.
I lati vengono rimossi al momento della deallocazione se il lato è stato allocato il numero massimo di volte specificato nel pool di supporti. Dopo che i supporti si trovano nello stato rimosso, non possono essere allocati di nuovo.
Windows Server 2003: Se il supporto viene restituito al pool gratuito, è necessario NTMS_USE_ACCESS al pool gratuito e NTMS_CONTROL_ACCESS al pool di origine. Se il pool gratuito non è il pool multimediale di destinazione, è necessario NTMS_CONTROL_ACCESS nei pool di origine e di destinazione.
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 |