Partager via


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

Voir aussi

IStorage - Implémentation de fichiers composés

IStorage ::Stat