Metodo IStorage::SetStateBits (objidl.h)

Il metodo SetStateBits archivia fino a 32 bit di informazioni sullo stato in questo oggetto di archiviazione. Questo metodo è riservato per utilizzi futuri.

Sintassi

HRESULT SetStateBits(
  [in] DWORD grfStateBits,
  [in] DWORD grfMask
);

Parametri

[in] grfStateBits

Specifica i nuovi valori dei bit da impostare. Non sono definiti valori legali per questi bit; sono tutti riservati per uso futuro e non devono essere usati dalle applicazioni.

[in] grfMask

Maschera binaria che indica quali bit in grfStateBits sono significativi in questa chiamata.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK Le informazioni sullo stato sono state impostate correttamente.
E_PENDING Solo archiviazione asincrona: parte o tutti i dati dell'archiviazione non sono attualmente disponibili.
STG_E_ACCESSDENIED Il chiamante non dispone di autorizzazioni sufficienti per modificare questo oggetto di archiviazione.
STG_E_INVALIDFLAG Il valore per il parametro grfStateBits o grfMask non è valido.
STG_E_INVALIDPARAMETER Uno dei parametri non è valido.

Commenti

I valori per i bit di stato non sono attualmente definiti.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione objidl.h
Libreria Uuid.lib
DLL Ole32.dll

Vedi anche

IStorage - Implementazione di file composti

IStorage::Stat