Metodo ILockBytes::Stat (objidl.h)

Il metodo Stat recupera una struttura STATSTG contenente informazioni per questo oggetto matrice di byte.

Sintassi

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

Parametri

[out] pstatstg

Puntatore a una struttura STATSTG in cui questo metodo inserisce informazioni su questo oggetto matrice di byte. Il puntatore è NULL se si verifica un errore.

[in] grfStatFlag

Specifica se questo metodo deve fornire il membro pwcsName della struttura STATSTG tramite valori acquisiti dall'enumerazione STATFLAG . Se viene specificato il STATFLAG_NONAME, il membro pwcsName di STATSTG non viene fornito, salvando così un'operazione di allocazione della memoria. L'altro valore possibile, STATFLAG_DEFAULT, indica che tutti i membri della struttura STATSTG vengono forniti.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK La struttura STATSTG è stata restituita correttamente nella posizione specificata.
E_OUTOFMEMORY La struttura STATSTG non è stata restituita a causa di una mancanza di memoria per il membro del nome nella struttura.
STG_E_ACCESSDENIED La struttura STATSTG non è stata restituita perché il chiamante non ha accesso alla matrice di byte.
STG_E_INSUFFICIENTMEMORY La struttura STATSTG non è stata restituita, a causa di memoria insufficiente.
STG_E_INVALIDFLAG Il valore per il parametro grfStateFlag non è valido.
STG_E_INVALIDPOINTER Il valore per il parametro pStatStg non è valido.

Commenti

ILockBytes::Stat deve fornire informazioni sull'oggetto matrice di byte in una struttura STATSTG .

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione objidl.h
Libreria Uuid.lib
DLL Ole32.dll

Vedi anche

ILockBytes - Implementazione di File-Based

ILockBytes - Implementazione globale della memoria

STATFLAG

STATSTG