DosCancelLockRequestL |
DOS : Annule la requête de verroue |
DOSCALLS.DLL |
os2.h |
Syntaxe
APIRET DosCancelLockRequestL(HFILE hFile, PFILELOCKL pflLock);
|
Paramètres
Nom |
Description |
hFile |
Ce paramètre permet d'indiquer un fichier Handle utilisant une fonction DosSetFileLocksL a annuler. |
pflLock |
Ce paramètre permet d'indiquer l'adresse d'une structure décrivant la région étant verrouillé. |
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 les requêtes DosSetFileLocksL encore en circulation.
Remarques
- La fonction DosCancelLockRequestL permet à un processus d'annuler la demande de plage de verrouillage d'une fonction DosSetFileLocksL en suspens.
- Si deux processus léger d'un processus attendent un intervalle de fichiers de verrouillage et qu'un autre processus léger émet DosCancelLockRequestL 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 - DosSetFileLocksL
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Lundi, le 19 juillet 2010