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 |