Méthode IStorage ::SetStateBits (objidl.h)
La méthode SetStateBits stocke jusqu’à 32 bits d’informations d’état dans cet objet de stockage. Cette méthode est réservée à une utilisation ultérieure.
Syntaxe
HRESULT SetStateBits(
[in] DWORD grfStateBits,
[in] DWORD grfMask
);
Paramètres
[in] grfStateBits
Spécifie les nouvelles valeurs des bits à définir. Aucune valeur légale n’est définie pour ces bits ; ils sont tous réservés pour une utilisation ultérieure et ne doivent pas être utilisés par les applications.
[in] grfMask
Masque binaire indiquant quels bits dans grfStateBits sont significatifs dans cet appel.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
S_OK | Les informations d’état ont été correctement définies. |
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 des autorisations suffisantes pour modifier cet objet de stockage. |
STG_E_INVALIDFLAG | La valeur du paramètre grfStateBits ou grfMask n’est pas valide. |
STG_E_INVALIDPARAMETER | L’un des paramètres n’était pas valide. |
Remarques
Les valeurs des bits d’état ne sont pas définies actuellement.
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 |