GetTapeStatus, fonction (winbase.h)
La fonction GetTapeStatus détermine si le périphérique de bande est prêt à traiter les commandes de bande.
Syntaxe
DWORD GetTapeStatus(
[in] HANDLE hDevice
);
Paramètres
[in] hDevice
Gérez vers l’appareil pour lequel obtenir l’appareil status. Ce handle est créé à l’aide de la fonction CreateFile .
Valeur retournée
Si le périphérique à bande est prêt à accepter les commandes d’accès à bande appropriées sans retourner d’erreurs, la valeur de retour est NO_ERROR.
Si la fonction échoue, elle peut retourner l’un des codes d’erreur suivants.
Code d'erreur | Description |
---|---|
|
Tentative d’accès aux données avant l’échec du marqueur de début du moyen. |
|
Une condition de réinitialisation a été détectée sur le bus. |
|
Les informations de partition sont introuvables lors du chargement d’une bande. |
|
Le lecteur de bande est capable de signaler qu’il nécessite un nettoyage et signale qu’il nécessite un nettoyage. |
|
Le marqueur de fin de bande a été atteint lors d’une opération. |
|
Une marque de fichier a été atteinte lors d’une opération. |
|
La taille du bloc est incorrecte sur une nouvelle bande dans une partition multivolume. |
|
La bande qui se trouvait dans le lecteur a été remplacée ou supprimée. |
|
Le marqueur de fin de données a été atteint pendant une opération. |
|
Il n’y a aucun média dans le lecteur. |
|
Le pilote de bande ne prend pas en charge une fonction demandée. |
|
Impossible de partitionner la bande. |
|
Un setmark a été atteint pendant une opération. |
|
Une tentative de verrouillage du mécanisme d’éjection a échoué. |
|
Une tentative de déchargement de la bande a échoué. |
|
Le support est protégé en écriture. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winbase.h (inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |