OleLoadFromStream, fonction (ole.h)
Charge un objet à partir du flux.
Syntaxe
OLESTATUS OleLoadFromStream(
LPOLESTREAM unnamedParam1,
LPCSTR unnamedParam2,
LPOLECLIENT unnamedParam3,
LHCLIENTDOC unnamedParam4,
LPCSTR unnamedParam5,
LPOLEOBJECT *unnamedParam6
);
Paramètres
unnamedParam1
TBD
unnamedParam2
TBD
unnamedParam3
TBD
unnamedParam4
TBD
unnamedParam5
TBD
unnamedParam6
TBD
Valeur retournée
Cette fonction retourne S_OK en cas de réussite. Les autres valeurs possibles sont les suivantes.
Code de retour | Description |
---|---|
|
Mémoire insuffisante pour l’opération. |
|
L’objet ne prend pas en charge l’interface spécifiée. |
Cette fonction peut également retourner n’importe quelle valeur d’erreur retournée par les fonctions ReadClassStm et CoCreateInstance , ainsi que par la méthode IPersistStream ::Load .
Remarques
Remarque de sécurité : l’appel de cette méthode avec des données non approuvées est un risque de sécurité. Appelez cette méthode avec des données approuvées uniquement.
Si le CLSID du flux est CLSID_NULL, le paramètre ppvObj est défini sur NULL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ole.h (inclure Ole2.h) |
Bibliothèque | Ole32.lib |
DLL | Ole32.dll |
Ensemble d’API | ext-ms-win-com-ole32-l1-1-5 (introduit dans Windows 10, version 10.0.15063) |