Méthode ILockBytes::Stat (objidl.h)
La méthode Stat récupère une structure STATSTG contenant des informations pour cet objet de tableau d’octets.
Syntaxe
HRESULT Stat(
[out] STATSTG *pstatstg,
[in] DWORD grfStatFlag
);
Paramètres
[out] pstatstg
Pointeur vers une structure STATSTG dans laquelle cette méthode place des informations sur cet objet de tableau d’octets. Le pointeur est NULL si une erreur se produit.
[in] grfStatFlag
Spécifie si cette méthode doit fournir le membre pwcsName de la structure STATSTG par le biais de valeurs provenant de l’énumération STATFLAG . Si le STATFLAG_NONAME est spécifié, le membre pwcsName de STATSTG n’est pas fourni, ce qui permet d’enregistrer une opération d’allocation de mémoire. L’autre valeur possible, STATFLAG_DEFAULT, indique que tous les membres de la structure STATSTG doivent être fournis.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
S_OK | La structure STATSTG a été retournée à l’emplacement spécifié. |
E_OUTOFMEMORY | La structure STATSTG n’a pas été retournée en raison d’un manque de mémoire pour le membre name dans la structure. |
STG_E_ACCESSDENIED | La structure STATSTG n’a pas été retournée, car l’appelant n’avait pas accès au tableau d’octets. |
STG_E_INSUFFICIENTMEMORY | La structure STATSTG n’a pas été retournée, en raison d’une mémoire insuffisante. |
STG_E_INVALIDFLAG | La valeur du paramètre grfStateFlag n’est pas valide. |
STG_E_INVALIDPOINTER | La valeur du paramètre pStatStg n’est pas valide. |
Notes
ILockBytes::Stat doit fournir des informations sur l’objet de tableau d’octets dans une structure STATSTG .
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | objidl.h |
Bibliothèque | Uuid.lib |
DLL | Ole32.dll |
Voir aussi
ILockBytes - Implémentation File-Based