Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vytvoří definici pole se zadaným podpisem metadat a získá token do této definice pole.
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 [v] Token mdTypeDef pro uzavřenou třídu nebo rozhraní.
szName [v] Název pole v kódování Unicode.
dwFieldFlags [v] Atributy pole. Toto je bitová maska CorFieldAttr hodnot.
pvSigBlob [v] Podpis pole jako objekt BLOB.
cbSigBlob [v] Počet bajtů v pvSigBlob.
dwCPlusTypeFlag [v] Hodnota ELEMENT_TYPE_* konstanty. Toto je CorElementType hodnota. Pokud nedefinujte konstantní hodnotu pole, použijte ELEMENT_TYPE_END.
pValue [v] Konstantní hodnota pole.
cchValue [v] Velikost znaků (Unicode) znaku pValue.
pmd [ven] Přiřazený mdFieldDef token.
Requirements
Platformy: Viz podporované operační systémy .NET.
Header: Cor.h
Library: CorGuids.lib