funzione IStream_Size (shlwapi.h)
Recupera le dimensioni, in byte, di un flusso specificato.
Sintassi
LWSTDAPI IStream_Size(
[in] IStream *pstm,
[out] ULARGE_INTEGER *pui
);
Parametri
[in] pstm
Tipo: IStream*
Puntatore all'interfaccia IStream del flusso le cui dimensioni devono essere determinate.
[out] pui
Tipo: ULARGE_INTEGER*
Puntatore a una struttura ULARGE_INTEGER per ricevere le dimensioni del flusso.
Valore restituito
Tipo: HRESULT
Restituisce S_OK in caso di esito positivo o di un codice di errore COM in caso contrario. Per altre informazioni su possibili codici di errore, vedere IStream::Stat .
Commenti
Questa funzione ottiene le dimensioni del flusso chiamando il metodo IStream::Stat dell'oggetto flusso specificato. Copia quindi il valore del membro cbSize della struttura STATSTG restituito da IStream::Stat nella struttura ULARGE_INTEGER a cui punta pui. Se la funzione ha esito negativo, il contenuto della struttura ULARGE_INTEGER non è definito.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato | Windows 2000 Server, Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shlwapi.h |
DLL | Shlwapi.dll (versione 5.0 o successiva) |