TYMED Enumeração

Definição

Fornece a definição gerenciada da estrutura TYMED.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class TYMED
[System.Flags]
public enum TYMED
[<System.Flags>]
type TYMED = 
Public Enum TYMED
Herança
Atributos

Campos

Nome Valor Description
TYMED_NULL 0

Nenhum dado está sendo passado.

TYMED_HGLOBAL 1

O meio de armazenamento é um HGLOBAL (identificador de memória global). Aloque o identificador global com o sinalizador GMEM_SHARE. Se o STGMEDIUMpUnkForRelease membro for null, o processo de destino deverá ser usado GlobalFree para liberar a memória.

TYMED_FILE 2

O meio de armazenamento é um arquivo de disco identificado por um caminho. Se o STGMEDIUMpUnkForRelease membro for null, o processo de destino deverá ser usado OpenFile para excluir o arquivo.

TYMED_ISTREAM 4

O meio de armazenamento é um objeto de fluxo identificado por um IStream ponteiro. Use ISequentialStream::Read para ler os dados. Se o STGMEDIUMpUnkForRelease membro não nullestiver, o processo de destino deverá ser usado IStream::Release para liberar o componente de fluxo.

TYMED_ISTORAGE 8

A mídia de armazenamento é um componente de armazenamento identificado por um IStorage ponteiro. Os dados estão nos fluxos e armazenamentos contidos nessa IStorage instância. Se o STGMEDIUMpUnkForRelease membro não nullestiver, o processo de destino deverá ser usado IStorage::Release para liberar o componente de armazenamento.

TYMED_GDI 16

O meio de armazenamento é um componente de GDI (Interface de Dispositivo Gráfico) (HBITMAP). Se o STGMEDIUMpUnkForRelease membro for null, o processo de destino deverá ser usado DeleteObject para excluir o bitmap.

TYMED_MFPICT 32

O meio de armazenamento é um HMETAFILE (metafile). Use as funções Windows ou WIN32 para acessar os dados do metafile. Se o STGMEDIUMpUnkForRelease membro for null, o processo de destino deverá ser usado DeleteMetaFile para excluir o bitmap.

TYMED_ENHMF 64

O meio de armazenamento é um metafile aprimorado. Se o STGMEDIUMpUnkForRelease membro for null, o processo de destino deverá ser usado DeleteEnhMetaFile para excluir o bitmap.

Comentários

Para obter mais informações, consulte a enumeração TYMED.

O common language runtime gera uma exceção quando um método COM no código nativo retorna um HRESULT. Para obter mais informações, consulte Como mapear HRESULTs e exceções.

Aplica-se a