Método de ISymUnmanagedWriter::DefineField
Define uma única variável que não está dentro de um método. Esse método é usado para certos campos em classes, campos de bits e assim por diante.
HRESULT DefineField(
[in] mdTypeDef parent,
[in] const WCHAR *name,
[in] ULONG32 attributes,
[in] ULONG32 cSig,
[in, size_is(cSig)] unsigned char signature[],
[in] ULONG32 addrKind,
[in] ULONG32 addr1,
[in] ULONG32 addr2,
[in] ULONG32 addr3);
Parâmetros
parent
[in] O tipo de metadados ou o método token.name
[in] O nome do campo.attributes
[in] Os atributos de campo.cSig
[in] A ULONG32 isto é o tamanho, em caracteres, do buffer necessário para conter a assinatura de campo.signature
[in] A matriz de assinaturas de campo.addrKind
[in] O tipo de endereço.addr1
[in] O primeiro endereço para a especificação do campo.addr2
[in] O segundo endereço para a especificação do campo.addr3
[in] O terceiro endereço para a especificação do campo.
Valor de retorno
S_OK se o método for bem-sucedido; Caso contrário, E_FAIL ou algum outro código de erro.
Requisitos
Cabeçalho: CorSym.idl, CorSym.h