Compartilhar via


IStream::Stat

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Este método recupera o STATSTG estrutura para este objeto transmitir.

Syntax

HRESULT Stat( 
  STATSTG* pstatstg, 
  DWORD grfStatFlag 
);

Parameters

  • pstatstg
    [out] Ponteiro para um STATSTG estrutura onde este método coloca informações sobre esse objeto transmitir. Esse ponteiro é NULL se ocorrer um erro.
  • grfStatFlag
    [no] Valor que especifica que este método não retorna alguns dos membros na STATSTG estrutura. Isso salva uma operação alocação memória.

    Os valores são tirados da enumeração de STATFLAG.

Return Value

A seguinte tabela mostra os valores de retorno para este método.

Valor Descrição

S_OK

O STATSTG estrutura foi retornada com êxito na localidade especificada.

E_PENDING

Somente armazenamento assíncrono: Parte ou todos os dados de transmitir é atualmente não disponível.

STG_E_ACCESSDENIED

O chamador não tem permissões suficientes para acessar as estatísticas para este objeto armazenamento.

STG_E_INSUFFICIENTMEMORY

O STATSTG estrutura não retornou devido a uma falta de memória.

STG_E_INVALIDFLAG

O valor para o grfStateFlag parâmetro não é válido.

STG_E_INVALIDPOINTER

O pStatStg ponteiro não é válido.

STG_E_REVERTED

O objeto tenha sido invalidado por uma operação de reversão acima na árvore de transação.

Remarks

IStream::STAT Recupera um ponteiro para o STATSTG estrutura que contém informações sobre este aberto transmitir.

Quando esse transmitir está dentro um armazenamento estruturado e o IStorage::EnumElements método for chamado, ele cria um objeto enumerador com o IEnumSTATSTG interface nele. Isso pode ser chamado para enumerar os armazenamentos e fluxos através de STATSTG Estruturas associado com cada uma das-los.

Para determinar se a plataforma oferece suporte a esta interface, consulte Determinando suporte COM APIs.

Requirements

Header objidl.h, objidl.idl
Library ole32.lib, uuid.lib
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later