Funzione DisableNtmsObject (ntmsapi.h)
[Gestione archiviazione rimovibile non è più disponibile a partire da Windows 7 e Windows Server 2008 R2.]
La funzione DisableNtmsObject disabilita l'oggetto RSM specificato.
Sintassi
DWORD DisableNtmsObject(
[in] HANDLE hSession,
[in] DWORD dwType,
[in] LPNTMS_GUID lpObjectId
);
Parametri
[in] hSession
Handle alla sessione restituita dalla funzione OpenNtmsSession .
[in] dwType
Tipo di oggetto RSM. Questo parametro può essere uno dei valori seguenti dal tipo di enumerazione NtmsObjectsTypes .
Valore | Significato |
---|---|
|
Unità |
|
Libreria |
|
Supporti fisici (nastro, disco ottico, CD o cartuccia magnetica) |
[in] lpObjectId
Identificatore univoco dell'oggetto RSM.
Valore restituito
Questa funzione restituisce uno dei valori seguenti.
Valore | Significato |
---|---|
|
NTMS_MODIFY_ACCESS alla libreria contenente l'oggetto viene negato. Altri errori di sicurezza sono possibili, ma indicano un errore del sottosistema di sicurezza.
Windows XP: NTMS_CONTROL_ACCESS alla libreria contenente l'oggetto viene negato. Altri errori di sicurezza sono possibili, ma indicano un errore del sottosistema di sicurezza. |
|
Il database è inaccessibile o danneggiato. |
|
L'handle di sessione non è valido o non è valido. |
|
Un ID oggetto manca o il tipo di oggetto non è valido. Il tipo di oggetto non è valido se non è NTMS_LIBRARY, NTMS_DRIVE o NTMS_PHYSICAL_MEDIA. |
|
L'oggetto è già disabilitato. |
|
L'ID della libreria fa riferimento a una libreria off-line che non può essere abilitata o disabilitata. |
|
L'oggetto non è valido. |
|
La disabilitazione viene accodata. |
Commenti
La funzione DisableNtmsObject accoda un comando di disabilitazione per l'oggetto specificato. La funzione restituisce correttamente quando il comando viene accodato. Se RSM è occupato, il comando può richiedere tempo per completare. Quando il supporto è disabilitato, RSM esegue il rendering di tutti i lati del supporto multimediale e dei supporti logici associati non disponibili. Tutte le richieste ai supporti disabilitati restituiscono errori.
Per rimuovere un'unità o un modificatore multimediale dal servizio, è necessario prima disabilitare l'unità o il modificatore multimediale.
Tutti gli oggetti contenuti da un oggetto disabilitato sono disabilitati. Ad esempio, la disabilitazione di un elemento multimediale fisico disabilita tutti i lati. Ogni volta che è possibile, quando un'unità è disabilitata, il supporto nell'unità viene rimosso e inserito nello slot.
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 |