Funzione SetTapeParameters (winbase.h)
La funzione SetTapeParameters specifica le dimensioni del blocco di un nastro o configura il dispositivo nastro.
Sintassi
DWORD SetTapeParameters(
[in] HANDLE hDevice,
[in] DWORD dwOperation,
[in] LPVOID lpTapeInformation
);
Parametri
[in] hDevice
Gestire il dispositivo per il quale impostare le informazioni di configurazione. Questo handle viene creato usando la funzione CreateFile .
[in] dwOperation
Tipo di informazioni da impostare. Questo parametro deve essere uno dei valori seguenti.
[in] lpTapeInformation
Puntatore a una struttura che contiene le informazioni da impostare. Se il parametro dwOperation è SET_TAPE_MEDIA_INFORMATION, lpTapeInformation punta a una struttura TAPE_SET_MEDIA_PARAMETERS .
Se dwOperation è SET_TAPE_DRIVE_INFORMATION, lpTapeInformation punta a una struttura TAPE_SET_DRIVE_PARAMETERS .
Valore restituito
Se la funzione ha esito positivo, il valore restituito viene NO_ERROR.
Se la funzione ha esito negativo, può restituire uno dei codici di errore seguenti.
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'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
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 |