Méthode IStorage ::SetClass (objidl.h)
La méthode SetClass affecte l’identificateur de classe (CLSID) spécifié à cet objet de stockage.
Syntaxe
HRESULT SetClass(
[in] REFCLSID clsid
);
Paramètres
[in] clsid
CLSID qui doit être associé à l’objet de stockage.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
S_OK | Le CLSID a été correctement attribué. |
E_PENDING | Stockage asynchrone uniquement : une partie ou la totalité des données du stockage sont actuellement indisponibles. |
STG_E_ACCESSDENIED | L’appelant ne dispose pas d’autorisations suffisantes pour attribuer un CLSID à l’objet de stockage. |
STG_E_MEDIUMFULL | L’espace restant sur l’appareil n’a pas été suffisant pour terminer l’opération. |
STG_E_REVERTED | L’objet de stockage a été invalidé par une opération de rétablissement au-dessus de lui dans l’arborescence des transactions. |
Remarques
Lors de sa création, un objet de stockage est associé à un CLSID de CLSID_NULL. Appelez SetClass pour affecter un CLSID à l’objet de stockage.
Appelez la méthode IStorage ::Stat pour récupérer le CLSID actuel d’un objet de stockage.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | objidl.h |
Bibliothèque | Uuid.lib |
DLL | Ole32.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour