Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction SetTapeParameters spécifie la taille de bloc d’une bande ou configure le périphérique de bande.
Syntaxe
DWORD SetTapeParameters(
[in] HANDLE hDevice,
[in] DWORD dwOperation,
[in] LPVOID lpTapeInformation
);
Paramètres
[in] hDevice
Gérez l’appareil pour lequel définir les informations de configuration. Ce handle est créé à l’aide de la fonction CreateFile .
[in] dwOperation
Type d’informations à définir. Ce paramètre peut prendre les valeurs suivantes.
[in] lpTapeInformation
Pointeur vers une structure qui contient les informations à définir. Si le paramètre dwOperation est SET_TAPE_MEDIA_INFORMATION, lpTapeInformation pointe vers une structure TAPE_SET_MEDIA_PARAMETERS .
Si dwOperation est SET_TAPE_DRIVE_INFORMATION, lpTapeInformation pointe vers une structure TAPE_SET_DRIVE_PARAMETERS .
Valeur retournée
Si la fonction réussit, la valeur de retour est NO_ERROR.
Si la fonction échoue, elle peut retourner l’un des codes d’erreur suivants.
| Error | Description |
|---|---|
|
Une 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 marqueur de fin de bande a été atteint lors d’une opération. |
|
Une limite 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 pas de média dans le lecteur. |
|
Le pilote de bande ne prend pas en charge une fonction demandée. |
|
Impossible de partitionner la bande. |
|
Une valeur setmark a été atteinte lors d’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
| 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 |