Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee maakt u een waarde van het opgegeven type, met een initiƫle waarde van nul of null.
Deze methode is verouderd. Gebruik in plaats daarvan ICorDebugEval2::CreateValueForType .
Syntaxis
HRESULT CreateValue (
[in] CorElementType elementType,
[in] ICorDebugClass *pElementClass,
[out] ICorDebugValue **ppValue
);
Parameterwaarden
elementType
[in] Een waarde van de opsomming CorElementType waarmee het type van de waarde wordt opgegeven.
pElementClass
[in] Wijs een ICorDebugClass-object aan dat de klasse van de waarde aangeeft, als het type geen primitief type is.
ppValue
[uit] Wijs het adres aan van een ICorDebugValue-object dat de waarde vertegenwoordigt.
Opmerkingen
CreateValue maakt een ICorDebugValue object van het opgegeven type voor het enige doel van het gebruik ervan in een functie-evaluatie. Dit waardeobject kan worden gebruikt om gebruikersconstanten als parameters door te geven.
Als het type van de waarde een primitief type is, is de oorspronkelijke waarde nul of null. Gebruik ICorDebugGenericValue::SetValue om de waarde van een primitief type in te stellen.
Als de waarde elementType is ELEMENT_TYPE_CLASS, krijgt u een 'ICorDebugReferenceValue' (geretourneerd in ppValue) die de null-objectverwijzing vertegenwoordigt. U kunt dit object gebruiken om null door te geven aan een functie-evaluatie met objectverwijzingsparameters. U kunt de ICorDebugValue waarde niet instellen op iets; deze blijft altijd null.
Requirements
Platformen: Zie ondersteunde besturingssystemen van .NET.
Rubriek: CorDebug.idl, CorDebug.h
Bibliotheek: CorGuids.lib
.NET-versies: 1.1, 1.0