Condividi tramite


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)