Método IWMDMStorage::GetSize (mswmdm.h)
O método GetSize recupera o tamanho do armazenamento, em bytes.
Sintaxe
HRESULT GetSize(
[out] DWORD *pdwSizeLow,
[out] DWORD *pdwSizeHigh
);
Parâmetros
[out] pdwSizeLow
Ponteiro para um DWORD que especifica a parte de baixa ordem do tamanho do objeto de armazenamento, em bytes.
[out] pdwSizeHigh
Ponteiro para um DWORD que especifica a parte de alta ordem do tamanho do objeto de armazenamento, em bytes.
Retornar valor
O método retorna um HRESULT. Todos os métodos de interface no Windows Media Gerenciador de Dispositivos podem retornar qualquer uma das seguintes classes de códigos de erro:
- Códigos de erro COM padrão
- Códigos de erro do Windows convertidos em valores HRESULT
- Códigos de erro de Gerenciador de Dispositivos do Windows Media
Comentários
Para pastas ou objetos abstratos (como playlists abstratas), o tamanho é zero.
Exemplos
O código C++ a seguir recupera o tamanho de um arquivo, em quilobytes.
// Get size of file in kilobytes.
DWORD lowSize = 0;
DWORD highSize = 0;
hr = pStorage->GetSize(&lowSize, &highSize);
//TODO: Display the file size.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |
Biblioteca | Mssachlp.lib |