Compartir a través de


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

El método SetStateBits almacena hasta 32 bits de información de estado en este objeto de almacenamiento. Este método está reservado para un uso futuro.

Sintaxis

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

Parámetros

[in] grfStateBits

Especifica los nuevos valores de los bits que se van a establecer. No se definen valores legales para estos bits; todos están reservados para uso futuro y no deben ser utilizados por las aplicaciones.

[in] grfMask

Máscara binaria que indica qué bits de grfStateBits son significativos en esta llamada.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK La información de estado se estableció correctamente.
E_PENDING Solo almacenamiento asincrónico: la parte o todos los datos del almacenamiento no están disponibles actualmente.
STG_E_ACCESSDENIED El autor de la llamada no tiene permisos suficientes para cambiar este objeto de almacenamiento.
STG_E_INVALIDFLAG El valor del parámetro grfStateBits o grfMask no es válido.
STG_E_INVALIDPARAMETER Uno de los parámetros no era válido.

Comentarios

Los valores de los bits de estado no están definidos actualmente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado objidl.h
Library Uuid.lib
Archivo DLL Ole32.dll

Consulte también

IStorage: implementación de archivos compuestos

IStorage::Stat