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 haalt u de mate van systeemeigen code op die is gekoppeld aan de opgegeven FunctionID.
Syntaxis
HRESULT GetCodeInfo2(
[in] FunctionID functionID,
[in] ULONG32 cCodeInfos,
[out] ULONG32 *pcCodeInfos,
[out, size_is(cCodeInfos), length_is(*pcCodeInfos)]
COR_PRF_CODE_INFO codeInfos[]);
Parameters
functionID [in] De id van de functie waaraan de systeemeigen code is gekoppeld.
cCodeInfos [in] De grootte van de codeInfos matrix.
pcCodeInfos [uit] Een aanwijzer naar het totale aantal beschikbare COR_PRF_CODE_INFO structuren.
codeInfos [uit] Een door de beller verstrekte buffer. Nadat de methode is geretourneerd, bevat deze een matrix met COR_PRF_CODE_INFO structuren, die elk een blok systeemeigen code beschrijft.
Opmerkingen
De gebieden worden gesorteerd in volgorde van toenemende verschuiving tussenliggende talen (CIL).
Nadat GetCodeInfo2 de buffer is geretourneerd, moet u controleren of de codeInfos buffer groot genoeg was om alle COR_PRF_CODE_INFO structuren te bevatten. Hiervoor vergelijkt u de waarde met cCodeInfos de waarde van de cchName parameter. Als cCodeInfos de grootte van een COR_PRF_CODE_INFO structuur kleiner is dan pcCodeInfos, wijst u een grotere codeInfos buffer toe, werkt cCodeInfos u bij met de nieuwe, grotere grootte en roept u het opnieuw aan GetCodeInfo2 .
U kunt ook eerst bellen GetCodeInfo2 met een buffer met lengte nul codeInfos om de juiste buffergrootte te verkrijgen. Vervolgens kunt u de codeInfos buffergrootte instellen op de waarde die wordt geretourneerd, pcCodeInfosvermenigvuldigd met de grootte van een COR_PRF_CODE_INFO structuur en opnieuw aanroepen GetCodeInfo2 .
Vereisten
Platformen: Zie Systeemvereisten.
Koptekst: CorProf.idl, CorProf.h
Bibliotheek: CorGuids.lib
.NET Framework-versies: beschikbaar sinds 2.0