Funzione InjectNtmsCleaner (ntmsapi.h)
[Gestione archiviazione rimovibile non è più disponibile a partire da Windows 7 e Windows Server 2008 R2.]
La funzione InjectNtmsCleaner consente l'inserimento di una cartuccia più pulita nell'unità di libreria specificata.
Sintassi
DWORD InjectNtmsCleaner(
[in] HANDLE hSession,
[in] LPNTMS_GUID lpLibrary,
[in, out] LPNTMS_GUID lpInjectOperation,
[out] DWORD dwNumberOfCleansLeft,
[in] DWORD dwAction
);
Parametri
[in] hSession
Handle alla sessione restituita dalla funzione OpenNtmsSession .
[in] lpLibrary
Identificatore univoco di un oggetto libreria.
[in, out] lpInjectOperation
GUID dell'operazione di libreria dei processi di inserimento. Se dwAction è NTMS_INJECT_START, questo parametro riceve il GUID per l'operazione. Se dwAction è NTMS_INJECT_STOP, questo parametro deve essere impostato sul GUID per l'operazione da arrestare.
[out] dwNumberOfCleansLeft
Numero di cicli di pulizia lasciati sulla cartuccia di pulizia inserita.
[in] dwAction
Questo parametro può avere uno dei valori seguenti.
Valore restituito
Questa funzione restituisce uno dei valori seguenti.
Valore | Significato |
---|---|
|
L'accesso a almeno un oggetto RSM viene negato. |
|
La libreria non è attualmente connessa. |
|
Il valore specificato nel parametro hSession non è valido. |
|
Impossibile recuperare la definizione della libreria dal database. |
|
La libreria deve essere online per inserire una cartuccia più pulita. |
|
Questa libreria non dispone di slot riservati come slot più pulito. |
|
Uno slot più pulito è riservato ma ha già una cartuccia più pulita. La cartuccia più pulita deve essere espulsa prima, usando la funzione EjectNtmsCleaner . |
|
Uno slot più pulito è riservato, ma lo slot specificato non è attualmente installato nella libreria. Questo errore si verifica se almeno una rivista manca dalla libreria. |
|
La funzione ha avuto esito positivo. |
Commenti
Questa funzione restituisce all'applicazione non appena la richiesta di inserimento viene accodata.
Per usare la funzione InjectNtmsCleaner , è necessario specificare il numero di cicli di pulizia che rimangono sulla cartuccia più pulita in modo che RSM possa tenere traccia di esso.
Se è disponibile un oggetto NTMS_IEPORT, l'oggetto NTMS_IEPORT indirizza la cartuccia allo slot più pulito attualmente riservato.
Se non è presente alcun oggetto NTMS_IEPORT, viene eseguito un accesso alla porta. In questo caso, l'operatore viene indirizzato a posizionare il supporto nello slot riservato.
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 |