función IStream_Size (shlwapi.h)

Recupera el tamaño, en bytes, de una secuencia especificada.

Sintaxis

LWSTDAPI IStream_Size(
  [in]  IStream        *pstm,
  [out] ULARGE_INTEGER *pui
);

Parámetros

[in] pstm

Tipo: IStream*

Puntero a la interfaz IStream de la secuencia cuyo tamaño se va a determinar.

[out] pui

Tipo: ULARGE_INTEGER*

Puntero a una estructura ULARGE_INTEGER para recibir el tamaño de la secuencia.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se ejecuta correctamente o un código de error COM en caso contrario. Consulte IStream::Stat para obtener más información sobre los posibles códigos de error.

Comentarios

Esta función obtiene el tamaño de la secuencia llamando al método IStream::Stat del objeto de secuencia especificado. A continuación, copia el valor del miembro cbSize de la estructura STATSTG devuelta por IStream::Stat a la estructura de ULARGE_INTEGER a la que apunta pui. Si se produce un error en la función, el contenido de la estructura ULARGE_INTEGER no está definido.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server, Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlwapi.h
Archivo DLL Shlwapi.dll (versión 5.0 o posterior)