GdipCreateStreamOnFile()
Syntaxe
|
Resultat.i = GdipCreateStreamOnFile(filename.p-unicode, access.i, @*stream)
Paramètres |
filename.p-unicode
[in] Chaîne Unicode qui indique le nom du fichier (métafichier, image ou bitmap) existant sur le disque.
access.i[in] Variable qui est composée d'une ou de plusieurs valeurs associées avec un opérateurs ou ( | ) de l'énumération Generic Access Rights et qui doit inclure soit #GENERIC_READ soit #GENERIC_WRITE.
*stream
[out] *stream recevra le pointeur sur une instance de l'interface COM IStream.
Description |
Cette fonction permet de créer un stream (un flux) à partir d'un fichier image avec le type d'accès indiqué par le paramètre access.
L'objet stream devra être détruit à l'aide la commande release de l'interface Istream (ou IUnknown), reportez-vous à l'exemple.
Résultat de la fonction |
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.
Sous VISTA, la fonction retourne systématiquement l'erreur 6 (not implemented).
PB - OS |
PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium