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