Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Crea una definición para un campo con la firma de metadatos especificada y obtiene un token para esa definición 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 [in] Token mdTypeDef de la clase o interfaz envolvente.
szName [in] Nombre del campo en Unicode.
dwFieldFlags [in] Atributos de campo. Se trata de una máscara de bits de CorFieldAttr valores.
pvSigBlob [in] Firma de campo como BLOB.
cbSigBlob [in] Recuento de bytes en pvSigBlob.
dwCPlusTypeFlag [in] ELEMENT_TYPE_* para el valor constante. Se trata de un CorElementType valor. Si no define un valor constante para el campo, use ELEMENT_TYPE_END.
pValue [in] Valor constante del campo.
cchValue [in] Tamaño en caracteres (Unicode) de pValue.
pmd [out] Token mdFieldDef asignado.
Requirements
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Header: Cor.h
Library: CorGuids.lib