Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Obtient l'étendue de code natif associée au FunctionID
spécifié.
HRESULT GetCodeInfo2(
[in] FunctionID functionID,
[in] ULONG32 cCodeInfos,
[out] ULONG32 *pcCodeInfos,
[out, size_is(cCodeInfos), length_is(*pcCodeInfos)]
COR_PRF_CODE_INFO codeInfos[]);
functionID
[in] ID de la fonction avec laquelle le code natif est associé.
cCodeInfos
[in] Taille du codeInfos
tableau.
pcCodeInfos
[out] Pointeur vers le nombre total de structures COR_PRF_CODE_INFO disponibles.
codeInfos
[out] Mémoire tampon fournie par l’appelant. Suite au retour de la méthode, celle-ci contient un tableau de structures COR_PRF_CODE_INFO
qui décrivent chacune un bloc de code natif.
Les étendues sont triées dans l’ordre d’augmentation du décalage CIL (Common Intermediate Language).
Suite au retour de GetCodeInfo2
, vous devez vérifier que la mémoire tampon codeInfos
est suffisamment grande pour contenir toutes les structures COR_PRF_CODE_INFO
. Pour ce faire, comparez la valeur de cCodeInfos
à celle du paramètre cchName
. Si le résultat de la division de cCodeInfos
par la taille d'une structure COR_PRF_CODE_INFO
est inférieur à pcCodeInfos
, allouez une mémoire tampon codeInfos
plus grande, mettez à jour cCodeInfos
pour refléter la nouvelle taille et rappelez GetCodeInfo2
.
Vous pouvez également commencer par appeler GetCodeInfo2
avec un tampon codeInfos
de longueur nulle pour obtenir la taille correcte du tampon. Vous pouvez ensuite affecter à la taille de la mémoire tampon codeInfos
la valeur retournée dans pcCodeInfos
, multipliée par la taille d'une structure COR_PRF_CODE_INFO
, puis rappeler GetCodeInfo2
.
Plateformes : Consultez Configuration requise.
En-tête : CorProf.idl, CorProf.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible depuis la version 2.0
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenant