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

Nome Description
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étodos virtuais (VTBL) desse tipo.

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

Atributos IDL do tipo descrito.

lcid

Localidade de nomes de membro e cadeias de caracteres de documentação.

lpstrSchema

Reservado para uso futuro.

MEMBER_ID_NIL

Uma constante usada com os campos ememidDestructor.memidConstructor

memidConstructor

ID do construtor ou MEMBER_ID_NIL se nenhuma.

memidDestructor

ID do destruidor ou MEMBER_ID_NIL se nenhuma.

tdescAlias

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

typekind

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

wMajorVerNum

Número de versão principal.

wMinorVerNum

Número de versão secundária.

wTypeFlags

Um TYPEFLAGS valor que descreve essas informações.

Aplica-se a