Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat definisi untuk bidang dengan tanda tangan metadata yang ditentukan, dan mendapatkan token ke definisi bidang tersebut.
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 [di] Token mdTypeDef untuk kelas atau antarmuka yang tertutup.
szName [di] Nama bidang di Unicode.
dwFieldFlags [di] Atribut bidang. Ini adalah bitmask nilai CorFieldAttr .
pvSigBlob [di] Tanda tangan bidang sebagai BLOB.
cbSigBlob [di] Jumlah byte dalam pvSigBlob.
dwCPlusTypeFlag [di] ELEMENT_TYPE_* untuk nilai konstanta. Ini adalah CorElementType nilai. Jika tidak menentukan nilai konstanta untuk bidang , gunakan ELEMENT_TYPE_END.
pValue [di] Nilai konstanta untuk bidang .
cchValue [di] Ukuran dalam karakter (Unicode) dari pValue.
pmd [out] Token mdFieldDef yang ditetapkan.
Requirements
Platform: Lihat Sistem operasi yang didukung .NET.
Header: Cor.h
Library: CorGuids.lib