Enumeração TYMED (objidl.h)
Indica o tipo de meio de armazenamento que está sendo usado em uma transferência de dados. Eles são usados nas estruturas de STGMEDIUM ou
Sintaxe
typedef enum tagTYMED {
TYMED_HGLOBAL = 1,
TYMED_FILE = 2,
TYMED_ISTREAM = 4,
TYMED_ISTORAGE = 8,
TYMED_GDI = 16,
TYMED_MFPICT = 32,
TYMED_ENHMF = 64,
TYMED_NULL = 0
} TYMED;
Constantes
TYMED_HGLOBAL Valor: 1 O meio de armazenamento é um identificador de memória global (HGLOBAL). Aloque o identificador global com o sinalizador GMEM_MOVEABLE. Se o punkForRelease membro do STGMEDIUM for NULL, o processo de destino deverá usar GlobalFree para liberar a memória. |
TYMED_FILE Valor: 2 O meio de armazenamento é um arquivo de disco identificado por um caminho. Se o membro |
TYMED_ISTREAM Valor: 4 O meio de armazenamento é um objeto de fluxo identificado por um ponteiro de IStream |
TYMED_ISTORAGE Valor: 8 O meio de armazenamento é um componente de armazenamento identificado por um ponteiro IStorage. Os dados estão nos fluxos e armazenamentos contidos nessa instância de do IStorage |
TYMED_GDI Valor: 16 O meio de armazenamento é um componente GDI (HBITMAP). Se o membro |
TYMED_MFPICT Valor: 32 O meio de armazenamento é um metafile (METAFILEPICT). Use as funções GDI para acessar os dados do metafilo. Se o |
TYMED_ENHMF Valor: 64 O meio de armazenamento é um metafile aprimorado (HENHMETAFILE). Se o membro |
TYMED_NULL Valor: 0 Nenhum dado está sendo passado. |
Observações
Durante as operações de transferência de dados, um meio de armazenamento é especificado. Esse meio deve ser liberado após a operação de transferência de dados. O provedor do meio indica sua escolha de cenários de propriedade no valor fornecido na estrutura
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
cabeçalho | objidl.h |