Méthode IPropertyStorage ::SetClass (propidl.h)
La méthode SetClass affecte un nouveau CLSID à l’objet de stockage de propriété actuel et stocke de façon permanente le CLSID avec l’objet .
Syntaxe
HRESULT SetClass(
[in] REFCLSID clsid
);
Paramètres
[in] clsid
Nouveau CLSID à associer au jeu de propriétés.
Valeur retournée
Cette méthode prend en charge la valeur de retour standard E_UNEXPECTED, en plus des éléments suivants :
Remarques
Affecte un CLSID à l’objet de stockage de propriété actuel. Le CLSID n’a aucune relation avec les ID de propriété stockés. L’affectation d’un CLSID permet d’associer un morceau de code à un instance donné d’un jeu de propriétés ; ce code, par exemple, peut gérer l’interface utilisateur. Différents CLSID peuvent être associés à différentes instances de jeu de propriétés qui ont le même FMTID.
Si le jeu de propriétés est créé avec le paramètre pclsid de la méthode IPropertySetStorage ::Create spécifiée comme NULL, le CLSID est défini sur tous les zéros.
Le CLSID actuel sur un objet de stockage de propriété peut être récupéré avec un appel à IPropertyStorage ::Stat. La valeur initiale du CLSID peut être spécifiée au moment où le stockage est créé avec un appel à IPropertySetStorage ::Create.
La définition du CLSID sur un ensemble de propriétés non simples (qui peut légalement contenir des propriétés de stockage ou de flux, comme décrit dans IPropertySetStorage ::Create) définit également le CLSID sur le sous-stockage sous-jacent.
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 | propidl.h (inclure Objbase.h, Propidlbase.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