Partager via


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

ILockBytes - Implémentation de la mémoire globale

STATFLAG

STATSTG