UDF > WinAPIEx > Files & Devices > Files >


_WinAPI_ReOpenFile

R�ouvre l'objet sp�cifi� du syst�me de fichier avec diff�rents droits d'acc�s, mode de partage, et flags

#include <WinAPIFiles.au3>
_WinAPI_ReOpenFile ( $hFile, $iAccess, $iShare [, $iFlags = 0] )

Param�tres

$hFile Handle de l'objet � r�ouvrir. L'objet doit avoir �t� cr�� par la fonction _WinAPI_CreateFileEx().
$iAccess L'acc�s requis � l'objet. Si ce param�tre est 0, l'application peut interroger les attributs du p�riph�rique sans acc�der au p�riph�rique.
$GENERIC_READ
$GENERIC_WRITE
(Voir MSDN pour plus d'informations)
$iShare Le mode de partage de l'objet. Si ce param�tre est 0, l'objet ne peut pas �tre partag� et ne peut pas �tre ouvert de nouveau tant que le handle n'est pas ferm�.
$FILE_SHARE_READ
$FILE_SHARE_WRITE
$FILE_SHARE_DELETE
$iFlags [optionnel] Les attributs et les flags du fichier ou du p�riph�rique. Ce param�tre peut prendre une ou plusieurs des valeurs suivantes:
$FILE_FLAG_BACKUP_SEMANTICS
$FILE_FLAG_DELETE_ON_CLOSE
$FILE_FLAG_NO_BUFFERING
$FILE_FLAG_OPEN_NO_RECALL
$FILE_FLAG_OPEN_REPARSE_POINT
$FILE_FLAG_OVERLAPPED
$FILE_FLAG_POSIX_SEMANTICS
$FILE_FLAG_RANDOM_ACCESS
$FILE_FLAG_SEQUENTIAL_SCAN
$FILE_FLAG_WRITE_THROUGH

$SECURITY_ANONYMOUS
$SECURITY_CONTEXT_TRACKING
$SECURITY_DELEGATION
$SECURITY_EFFECTIVE_ONLY
$SECURITY_IDENTIFICATION
$SECURITY_IMPERSONATION

Valeur de retour

Succ�s: Retourne le handle du fichier sp�cifi�.
�chec: Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations suppl�menaires sur l'erreur.

Remarques

Le param�tre $iFlags ne peut pas contenir des flags d'attribut de fichier ($FILE_ATTRIBUTE_*). Ceux-ci peuvent seulement �tre sp�cifi�s lors de la cr�ation du fichier.

Cette fonction n�cessite Windows Vista ou ul�rieur.

En relation

_WinAPI_CreateFileEx

Voir aussi

Consultez ReOpenFile dans la librairie MSDN.