TYMED Enumeração

Definição

Fornece a definição gerida da TYMED estrutura.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

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

Campos

Name Valor Description
TYMED_NULL 0

Não estão a ser transmitidos dados.

TYMED_HGLOBAL 1

O meio de armazenamento é um handle de memória global (HGLOBAL). Aloque o handle global com a flag GMEM_SHARE. Se o STGMEDIUMpUnkForRelease membro for null, o processo de destino deve ser usado GlobalFree para libertar a memória.

TYMED_FILE 2

O meio de armazenamento é um ficheiro de disco identificado por um caminho. Se o STGMEDIUMpUnkForRelease membro for null, o processo de destino deve ser usado OpenFile para eliminar o ficheiro.

TYMED_ISTREAM 4

O meio de armazenamento é um objeto de fluxo identificado por um IStream ponteiro. Usa ISequentialStream::Read para ler os dados. Se o STGMEDIUMpUnkForRelease membro não nullfor , o processo de destino deve ser usado IStream::Release para libertar o componente do fluxo.

TYMED_ISTORAGE 8

O meio de armazenamento é um componente de armazenamento identificado por um IStorage apontador. Os dados encontram-se nos fluxos e armazenamentos contidos por esta IStorage instância. Se o STGMEDIUMpUnkForRelease membro não nullfor , o processo de destino deve ser usado IStorage::Release para libertar o componente de armazenamento.

TYMED_GDI 16

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

TYMED_MFPICT 32

O meio de armazenamento é um metaficheiro (ficheiro HMETA). Use as funções do Windows ou WIN32 para aceder aos dados do metaficheiro. Se o STGMEDIUMpUnkForRelease membro for null, o processo de destino deve ser usado DeleteMetaFile para eliminar o bitmap.

TYMED_ENHMF 64

O meio de armazenamento é um metaficheiro melhorado. Se o STGMEDIUMpUnkForRelease membro for null, o processo de destino deve ser usado DeleteEnhMetaFile para eliminar o bitmap.

Observações

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

O runtime da linguagem comum lança uma exceção quando um método COM em código nativo devolve um HRESULT. Para mais informações, veja Como: Mapear HRESULTs e Exceções.

Aplica-se a