DosCancelLockRequest |
DOS : Annule une demande de verrou |
DOSCALLS.DLL |
os2.h |
Syntaxe
APIRET DosCancelLockRequest(HFILE hFile, PFILELOCK pflLock);
|
Paramètres
Nom |
Description |
hFile |
Ce paramètre permet d'indiquer un fichier Handle utilisant une fonction DosSetFileLocks a annuler. |
pflLock |
Ce paramètre permet d'indiquer l'adresse d'une structure décrivant la région étant verrouillé par la fonction DosSetFileLocks. |
Retour
Valeur |
Constante |
Description |
0 |
NO_ERROR |
Cette valeur permet d'indiquer que l'opération s'est correctement effectué |
87 |
ERROR_INVALID_PARAMETER |
Cette valeur permet d'indiquer qu'un ou plusieurs des paramètres contient une valeur illégale. |
173 |
ERROR_CANCEL_VIOLATION |
Cette valeur permet d'indiquer qu'une erreur de violation d'accès s'est produite en tentant d'annuler le verrou. |
Description
Cette fonction permet d'annuler une requête de suspension de «DosSetFileLocks».
Remarques
- La fonction DosCancelLockRequest permet à un processus d'annuler la demande d'intervalle de verrouillage d'une fonction DosSetFileLocks exceptionnelle.
- Si deux processus légers d'un processus attendent un intervalle de fichiers de verrouillage et qu'un autre processu léger émet DosCancelLockRequest pour cette intervalle de fichiers de verrouillage,
les deux processus léger en attente sont libérés.
- Tous les pilotes de système de fichiers (FSD) ne peuvent pas annuler une demande de verrouillage en attente.
- Les serveurs de réseau local (LAN) ne peuvent pas annuler une demande de verrouillage en attente s'ils utilisent une version du système d'exploitation antérieure à OS/2 version 2.00.
Voir également
Langage de programmation - C pour OS/2 - DosSetFileLocks
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Lundi, le 19 juillet 2010