TYMED
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 |