Funzione ReserveNtmsCleanerSlot (ntmsapi.h)

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

La funzione ReserveNtmsCleanerSlot riserva un singolo slot in un'unità di libreria per una stampante più pulita.

Sintassi

DWORD ReserveNtmsCleanerSlot(
  [in] HANDLE      hSession,
  [in] LPNTMS_GUID lpLibrary,
  [in] LPNTMS_GUID lpSlot
);

Parametri

[in] hSession

Handle per la sessione restituita dalla funzione OpenNtmsSession .

[in] lpLibrary

Identificatore univoco della libreria per riservare lo slot più pulito.

[in] lpSlot

Identificatore univoco dello slot che deve essere riservato per una stampante più pulita.

Valore restituito

Questa funzione restituisce uno dei valori seguenti.

Valore Significato
ERROR_ACCESS_DENIED
NTMS_CONTROL_ACCESS alla libreria viene negata. Altri errori di sicurezza sono possibili, ma indicano un errore del sottosistema di sicurezza.
ERROR_ALREADY_RESERVED
Questo slot o un altro slot nella libreria è già stato riservato per la pulizia. Per modificare lo slot della stampante più pulita, è necessario prima rilasciare lo slot di pulizia attualmente riservato, usando la funzione ReleaseNtmsCleanerSlot .
ERROR_DEVICE_NOT_AVAILABLE
La libreria non è attualmente connessa.
ERROR_INVALID_HANDLE
Il valore specificato nel parametro hSession non è valido.
ERROR_INVALID_SLOT
Impossibile recuperare la definizione dello slot dal database.
ERROR_NOT_CONNECTED
Impossibile connettersi al servizio RSM.
ERROR_SLOT_FULL
Uno slot più pulito non è riservato. Lo slot specificato contiene supporti. La prenotazione può essere eseguita solo su uno slot vuoto.
ERROR_SLOT_NOT_PRESENT
Uno slot più pulito non è riservato. Lo slot specificato non è attualmente installato nella libreria. Questo errore si verifica se nella libreria manca almeno una rivista di munizioni.
ERROR_SUCCESS
La funzione è stata accodata correttamente.

Commenti

Lo slot riservato con la funzione ReserveNtmsCleanerSlot deve essere presente e vuoto. La libreria non deve avere già uno slot riservato per una stampante più pulita.

Requisiti

   
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

CleanNtmsDrive

Funzioni di gestione di Cleaner

EjectNtmsCleaner

InjectNtmsCleaner

ReleaseNtmsCleanerSlot