Compartilhar via


TYPEATTR Estrutura

Definição

Contém atributos de um UCOMITypeInfo.

public value class TYPEATTR
public struct TYPEATTR
type TYPEATTR = struct
Public Structure TYPEATTR
Herança
TYPEATTR

Comentários

Para obter mais informações, consulte Estrutura TYPEATTR.

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.

Campos

cbAlignment

Especifica o alinhamento de bytes para uma instância desse tipo.

cbSizeInstance

O tamanho de uma instância desse tipo.

cbSizeVft

O tamanho da tabela de método virtual desse tipo (VTBL).

cFuncs

Indica o número de funções na interface que essa estrutura descreve.

cImplTypes

Indica o número de interfaces implementadas na interface que essa estrutura descreve.

cVars

Indica o número de variáveis e campos de dados na interface descrita por essa estrutura.

dwReserved

Reservado para uso futuro.

guid

O GUID das informações de tipo.

idldescType

Os atributos IDL do tipo descrito.

lcid

Local dos nomes de membro e cadeias de caracteres de documentação.

lpstrSchema

Reservado para uso futuro.

MEMBER_ID_NIL

Uma constante usada com os campos memidConstructor e memidDestructor.

memidConstructor

ID do construtor ou MEMBER_ID_NIL, se não houver.

memidDestructor

ID do destruidor ou MEMBER_ID_NIL, se não houver.

tdescAlias

Se typekind == TKIND_ALIAS especificar o tipo para o qual esse tipo é um alias.

typekind

Um valor TYPEKIND que descreve o tipo que essas informações descrevem.

wMajorVerNum

Número de versão principal.

wMinorVerNum

Número de versão secundária.

wTypeFlags

Um valor TYPEFLAGS que descreve essas informações.

Aplica-se a