Funzione GetTapeStatus (winbase.h)
La funzione GetTapeStatus determina se il dispositivo nastro è pronto per elaborare i comandi nastro.
Sintassi
DWORD GetTapeStatus(
[in] HANDLE hDevice
);
Parametri
[in] hDevice
Gestire il dispositivo per il quale ottenere lo stato del dispositivo. Questo handle viene creato usando la funzione CreateFile .
Valore restituito
Se il dispositivo nastro è pronto per accettare comandi di accesso a nastro appropriati senza restituire errori, il valore restituito è NO_ERROR.
Se la funzione ha esito negativo, può restituire uno dei codici di errore seguenti.
Codice di errore | Descrizione |
---|---|
|
Tentativo di accesso ai dati prima dell'inizio del marcatore medio non riuscito. |
|
È stata rilevata una condizione di reimpostazione sul bus. |
|
Impossibile trovare le informazioni sulla partizione durante il caricamento di un nastro. |
|
L'unità nastro è in grado di segnalare che richiede la pulizia e segnala che richiede la pulizia. |
|
L'indicatore di fine nastro è stato raggiunto durante un'operazione. |
|
È stato raggiunto un segno di file durante un'operazione. |
|
La dimensione del blocco non è corretta in un nuovo nastro in una partizione multivolume. |
|
Il nastro presente nell'unità è stato sostituito o rimosso. |
|
Il marcatore di fine dati è stato raggiunto durante un'operazione. |
|
Non è presente alcun supporto nell'unità. |
|
Il driver di nastro non supporta una funzione richiesta. |
|
Impossibile partizionare il nastro. |
|
È stato raggiunto un segno di impostazione durante un'operazione. |
|
Tentativo di blocco del meccanismo di espulsione non riuscito. |
|
Tentativo di scaricamento del nastro non riuscito. |
|
Il supporto è protetto da scrittura. |
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 | winbase.h (include Windows.h) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |