NTMS_LIBREQUESTINFORMATIONA struttura (ntmsapi.h)
[Gestione archiviazione rimovibile non è più disponibile a partire da Windows 7 e Windows Server 2008 R2.]
La struttura NTMS_LIBREQUESTINFORMATION definisce le proprietà specifiche di una richiesta di lavoro, accodate a RSM.
Sintassi
typedef struct _NTMS_LIBREQUESTINFORMATIONA {
DWORD OperationCode;
DWORD OperationOption;
DWORD State;
NTMS_GUID PartitionId;
NTMS_GUID DriveId;
NTMS_GUID PhysMediaId;
NTMS_GUID Library;
NTMS_GUID SlotId;
SYSTEMTIME TimeQueued;
SYSTEMTIME TimeCompleted;
CHAR szApplication[NTMS_APPLICATIONNAME_LENGTH];
CHAR szUser[NTMS_USERNAME_LENGTH];
CHAR szComputer[NTMS_COMPUTERNAME_LENGTH];
DWORD dwErrorCode;
NTMS_GUID WorkItemId;
DWORD dwPriority;
} NTMS_LIBREQUESTINFORMATIONA;
Members
OperationCode
Operazione elemento. Questo può essere uno dei valori seguenti.
OperationOption
Opzioni dell'elemento di lavoro (specifiche del comando).
State
Stato corrente di questo elemento di lavoro. Questo può essere uno dei valori seguenti.
PartitionId
Identificatore univoco di un lato sottoposto a servizio.
DriveId
Identificatore univoco di un'unità di cui viene eseguito il servizio.
PhysMediaId
Identificatore univoco di un elemento multimediale fisico sottoposto a servizio.
Library
Libreria per questa richiesta.
SlotId
Identificatore univoco di uno slot del supporto fisico di cui è stato eseguito il servizio.
TimeQueued
Ora di sistema in cui questa richiesta è stata accodata a RSM.
TimeCompleted
Ora di sistema completata da RSM.
szApplication[NTMS_APPLICATIONNAME_LENGTH]
Applicazione che ha inviato la richiesta dell'operatore.
szUser[NTMS_USERNAME_LENGTH]
Utente interattivo connesso al computer che ha inviato la richiesta dell'operatore.
szComputer[NTMS_COMPUTERNAME_LENGTH]
Computer che ha inviato la richiesta dell'operatore.
dwErrorCode
Errore restituito per le richieste restituite con stato NTMS_LM_FAILED. Si tratta di un codice di errore di sistema.
WorkItemId
ID elemento di lavoro associato per questa richiesta. Attualmente viene usato per contenere l'ID elemento di lavoro da annullare in una richiesta di NTMS_LM_REMOVE.
dwPriority
Priorità dell'elemento di lavoro.
Commenti
La struttura NTMS_LIBREQUESTINFORMATION è inclusa nella struttura NTMS_OBJECTINFORMATION .
GUID nei tempi di lavoro potrebbe non essere valido nel tempo. Ad esempio, un'espulsa di un medio libero elimina il PMID dopo l'inserimento dei supporti. Tuttavia, l'elemento di lavoro non viene aggiornato al completamento dell'espulso.
Nota
L'intestazione ntmsapi.h definisce NTMS_LIBREQUESTINFORMATION come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | ntmsapi.h |