Compartilhar via


TYMED

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa enumeração contém valores usados na STGMEDIUM estrutura.

Syntax

typedef enum tagTYMED {
  TYMED_HGLOBAL = 1,
  TYMED_FILE = 2,
  TYMED_ISTREAM = 4,
  TYMED_ISTORAGE = 8,
  TYMED_NULL = 0,
} TYMED;

Elementos

  • TYMED_HGLOBAL
    O meio de armazenamento é um identificador (memória globalHGLOBAL). Alocar o identificador global com o sinalizador GMEM_SHARE. Se a pasta STGMEDIUMpunkForRelease membro for NULL, o processo destino deve usar GlobalFree a versão de memória.
  • TYMED_FILE
    O meio de armazenamento é um arquivo em disco identificado por um caminho. Se a pasta STGMEDIUMpunkForRelease membro for NULL, o processo destino deve usar OpenFile Para excluir o arquivo.
  • TYMED_ISTREAM
    O meio de armazenamento é um objeto de fluxo identificado por um IStream ponteiro. Uso ISequentialStream::Read Para ler os dados. Se a pasta STGMEDIUMpunkForRelease membro for NULL, o processo destino deve usar IStream::Release a versão o componente transmitir.
  • TYMED_ISTORAGE
    O meio de armazenamento é um componente armazenamento identificado por um IStorage ponteiro. Os dados estão na fluxos e armazenamentos contidos por esta IStorage instância. Se a pasta STGMEDIUMpunkForRelease membro for NULL, o processo destino deve usar IStorage::Release a versão o componente armazenamento.
  • TYMED_GDI
    O meio de armazenamento é um componente GDI, HBITMAP. Se a pasta STGMEDIUMpunkForRelease membro for NULL, o processo destino deve usar ExcluirObjeto Para excluir o bitmap.
  • TYMED_MFPICT
    O meio de armazenamento é um metarquivo, HMETAFILE. Use as funções Windows ou Win32 para acessar dados de metarquivo. Se a pasta PunkForRelease STGMEDIUM membro for NULL, o processo destino deve usar DeleteMetaFile Para excluir o bitmap.
  • TYMED_ENHMF
    O meio de armazenamento é um metarquivo avançado. Se a pasta STGMEDIUMpunkForRelease membro for NULL, o processo destino deve usar DeleteEnhMetaFile Para excluir o bitmap.
  • TYMED_NULL
    Há dados são passados.

Remarks

Os valores TYMED_GDI, TYMED_MFPICT e TYMED_ENHMF não são com suporte.

Durante as operações transferência de dados, um meio de armazenamento é especificado. Essa mídia deverá ser lançada após a operação transferência de dados. O provedor de médio porte indica sua escolha dos cenários de propriedade no valor-fornece na STGMEDIUM estrutura.

A NULL valor para o IUNKNOWN campo indica que o corpo de recebimento de codificar possui e pode livre de médio porte. Um não-NULL ponteiro especifica que ReleaseStgMediumSempre pode ser chamado para a mídia livre.

Requirements

Header objidl.h
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

STGMEDIUM