Estructura STGOPTIONS (coml2api.h)

La estructura STGOPTIONS especifica características del objeto de almacenamiento, como el tamaño del sector, en las funciones StgCreateStorageEx y StgOpenStorageEx .

Sintaxis

typedef struct tagSTGOPTIONS {
  USHORT      usVersion;
  USHORT      reserved;
  ULONG       ulSectorSize;
  const WCHAR *pwcsTemplateFile;
} STGOPTIONS;

Miembros

usVersion

Especifica la versión de la estructura STGOPTIONS . Se establece en STGOPTIONS_VERSION.

Nota Cuando usVersion se establece en 1, se puede establecer el miembro ulSectorSize . Esto resulta útil al crear un archivo de documentación de gran sector. Sin embargo, cuando usVersion se establece en 1, no se puede usar el miembro pwcsTemplateFile .
 
En Windows 2000 y versiones posteriores: STGOPTIONS_VERSION se pueden establecer en 1 para la versión 1.

En Windows XP y versiones posteriores: STGOPTIONS_VERSION se pueden establecer en 2 para la versión 2.

En el caso de los sistemas operativos anteriores a Windows 2000: STGOPTIONS_VERSION se establecerá en 0 para la versión 0.

reserved

Reservado para uso futuro; debe ser cero.

ulSectorSize

Especifica el tamaño del sector del objeto de almacenamiento. El valor predeterminado es de 512 bytes.

pwcsTemplateFile

Especifica el nombre de un archivo cuyos metadatos del Sistema de archivos cifrados (EFS) se transferirán a un archivo de almacenamiento estructurado recién creado. Este miembro solo es válido cuando se usa STGFMT_DOCFILE con StgCreateStorageEx.

En Windows XP y versiones posteriores: El miembro pwcsTemplateFile solo es válido si se especifica la versión 2 o posterior en el miembro usVersion .

Comentarios

STGOPTIONS solo se admite en las API Unicode.

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]
Encabezado coml2api.h (incluya Objbase.h)

Consulte también

Límites de implementación de archivos compuestos

StgCreateStorageEx

StgOpenStorageEx