Método ILockBytes::Stat (objidl.h)
El método Stat recupera una estructura STATSTG que contiene información para este objeto de matriz de bytes.
Sintaxis
HRESULT Stat(
[out] STATSTG *pstatstg,
[in] DWORD grfStatFlag
);
Parámetros
[out] pstatstg
Puntero a una estructura STATSTG en la que este método coloca información sobre este objeto de matriz de bytes. El puntero es NULL si se produce un error.
[in] grfStatFlag
Especifica si este método debe proporcionar el miembro pwcsName de la estructura STATSTG a través de los valores tomados de la enumeración STATFLAG . Si se especifica el STATFLAG_NONAME, no se proporciona el miembro pwcsName de STATSTG , lo que guarda una operación de asignación de memoria. El otro valor posible, STATFLAG_DEFAULT, indica que se proporcionan todos los miembros de la estructura STATSTG .
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_OUTOFMEMORY | No se devolvió la estructura STATSTG debido a una falta de memoria para el miembro de nombre de la estructura. |
STG_E_ACCESSDENIED | No se devolvió la estructura STATSTG porque el autor de la llamada no tenía acceso a la matriz de bytes. |
STG_E_INSUFFICIENTMEMORY | No se devolvió la estructura STATSTG, debido a una memoria insuficiente. |
STG_E_INVALIDFLAG | El valor del parámetro grfStateFlag no es válido. |
STG_E_INVALIDPOINTER | El valor del parámetro pStatStg no es válido. |
Comentarios
ILockBytes::Stat debe proporcionar información sobre el objeto de matriz de bytes en una estructura STATSTG .
Requisitos
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
ILockBytes: implementación de File-Based