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