Método IStorage::SetStateBits (objidl.h)

O método SetStateBits armazena até 32 bits de informações de estado neste objeto de armazenamento. Este método está reservado para uso futuro.

Sintaxe

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

Parâmetros

[in] grfStateBits

Especifica os novos valores dos bits a serem definidos. Nenhum valor legal é definido para esses bits; são todos reservados para uso futuro e não devem ser usados por aplicativos.

[in] grfMask

Uma máscara binária que indica quais bits em grfStateBits são significativos nessa chamada.

Retornar valor

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK As informações de estado foram definidas com êxito.
E_PENDING Somente armazenamento assíncrono: parte ou todos os dados do armazenamento estão indisponíveis no momento.
STG_E_ACCESSDENIED O chamador não tem permissões suficientes para alterar esse objeto de armazenamento.
STG_E_INVALIDFLAG O valor do parâmetro grfStateBits ou grfMask não é válido.
STG_E_INVALIDPARAMETER Um dos parâmetros não era válido.

Comentários

Os valores para os bits de estado não estão definidos no momento.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho objidl.h
Biblioteca Uuid.lib
DLL Ole32.dll

Confira também

IStorage – Implementação de arquivo composto

IStorage::Stat