Condividi tramite


TYPEATTR Struct

Definizione

Contiene gli attributi di un UCOMITypeInfo.

public value class TYPEATTR
public struct TYPEATTR
type TYPEATTR = struct
Public Structure TYPEATTR
Ereditarietà
TYPEATTR

Commenti

Per altre informazioni, vedere Struttura TYPEATTR.

Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un valore HRESULT. Per altre informazioni, vedere How to: Map HRESULTs and Exceptions.

Campi

cbAlignment

Specifica l'allineamento dei byte per un'istanza di questo tipo.

cbSizeInstance

Dimensione di un'istanza di questo tipo.

cbSizeVft

Dimensione della tabella del metodo virtual (VTBL) di questo tipo.

cFuncs

Indica il numero delle funzioni sull'interfaccia descritta da questa struttura.

cImplTypes

Indica il numero delle interfacce implementate sull'interfaccia descritta da questa struttura.

cVars

Indica il numero delle variabili e dei campi dati sull'interfaccia descritta da questa struttura.

dwReserved

Riservato per utilizzi futuri.

guid

GUID delle informazioni sul tipo.

idldescType

Attributi IDL del tipo descritto.

lcid

Impostazioni locali dei nomi dei membri e delle stringhe della documentazione.

lpstrSchema

Riservato per utilizzi futuri.

MEMBER_ID_NIL

Costante utilizzata con i campi memidConstructor e memidDestructor.

memidConstructor

ID del costruttore oppure MEMBER_ID_NIL se non ne esiste nessuno.

memidDestructor

ID del distruttore oppure MEMBER_ID_NIL se non ne esiste nessuno.

tdescAlias

Se typekind == TKIND_ALIAS, specifica il tipo per il quale questo tipo è un alias.

typekind

Valore di TYPEKIND che descrive il tipo descritto da queste informazioni.

wMajorVerNum

Numero di versione principale.

wMinorVerNum

Numero di versione secondario.

wTypeFlags

Valore di TYPEFLAGS che descrive queste informazioni.

Si applica a