Compartir a través de


Método IStream::Stat (objidl.h)

El método Stat recupera la estructura STATSTG de esta secuencia.

Sintaxis

HRESULT Stat(
  [out] STATSTG *pstatstg,
  [in]  DWORD   grfStatFlag
);

Parámetros

[out] pstatstg

Puntero a una estructura STATSTG donde este método coloca información sobre este objeto de secuencia.

[in] grfStatFlag

Especifica que este método no devuelve algunos de los miembros de la estructura STATSTG , lo que guarda una operación de asignación de memoria. Los valores se toman de la enumeración STATFLAG .

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK La estructura STATSTG se devolvió correctamente en la ubicación especificada.
E_PENDING Solo almacenamiento asincrónico: la parte o todos los datos de la secuencia no están disponibles actualmente.
STG_E_ACCESSDENIED El autor de la llamada no tiene suficientes permisos para acceder a las estadísticas de este objeto de almacenamiento.
STG_E_INSUFFICIENTMEMORY No se devolvió la estructura STATSTG debido a una falta de memoria.
STG_E_INVALIDFLAG El valor del parámetro grfStateFlag no es válido.
STG_E_INVALIDPOINTER El puntero pStatStg no es válido.
STG_E_REVERTED El objeto ha sido invalidado por una operación de reversión encima de él en el árbol de transacciones.

Comentarios

IStream::Stat recupera un puntero a la estructura STATSTG que contiene información sobre esta secuencia abierta. Cuando se llama a esta secuencia dentro de un almacenamiento estructurado e IStorage::EnumElements , crea un objeto enumerador con la interfaz IEnumSTATSTG en él, que se puede llamar para enumerar los almacenamientos y secuencias a través de las estructuras STATSTG asociadas a cada una de ellas.

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

IStream: implementación de archivos compuestos

STATFLAG

STATSTG