Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Cria uma definição para um campo com a assinatura de metadados especificada e obtém um token para essa definição de campo.
Syntax
HRESULT DefineField (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] DWORD dwFieldFlags,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[in] DWORD dwCPlusTypeFlag,
[in] void const *pValue,
[in] ULONG cchValue,
[out] mdFieldDef *pmd
);
Parameters
td [em] O mdTypeDef token para a classe ou interface que o inclui.
szName [em] O nome do campo em Unicode.
dwFieldFlags [em] Os atributos de campo. Esta é uma máscara de CorFieldAttr valores.
pvSigBlob [em] A assinatura de campo como um BLOB.
cbSigBlob [em] A contagem de bytes em pvSigBlob.
dwCPlusTypeFlag [em] O ELEMENT_TYPE_* para o valor constante. Este é um CorElementType valor. Se não estiver definindo um valor constante para o campo, use ELEMENT_TYPE_END.
pValue [em] O valor constante para o campo.
cchValue [em] O tamanho em caracteres (Unicode) de pValue.
pmd [saídas] O mdFieldDef token atribuído.
Requirements
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Header: Cor.h
Library: CorGuids.lib