Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die Wertebereiche von nativem Code ab, der der angegebenen FunctionID zugeordnet ist.
Syntax
HRESULT GetCodeInfo2(
[in] FunctionID functionID,
[in] ULONG32 cCodeInfos,
[out] ULONG32 *pcCodeInfos,
[out, size_is(cCodeInfos), length_is(*pcCodeInfos)]
COR_PRF_CODE_INFO codeInfos[]);
Parameter
functionID [in] Die ID der Funktion, mit der der systemeigene Code verknüpft ist.
cCodeInfos [in] Die Größe des codeInfos Arrays.
pcCodeInfos [out] Ein Zeiger auf die Gesamtanzahl der verfügbaren COR_PRF_CODE_INFO Strukturen.
codeInfos [out] Ein vom Aufrufer bereitgestellter Puffer. Nach dem Ausführen enthält die Methode ein Array aus COR_PRF_CODE_INFO-Strukturen, von denen jede einen Block des systemeigenen Codes beschreibt.
Hinweise
Die Ausmaße werden sortiert, um den CIL-Offset (Common Intermediate Language) zu erhöhen.
Nachdem GetCodeInfo2 ausgeführt ist, müssen Sie sich vergewissern, dass der codeInfos-Puffer groß genug war, um alle COR_PRF_CODE_INFO-Strukturen zu enthalten. Vergleichen Sie hierzu den Wert von cCodeInfos mit dem Wert des cchName-Parameters. Wenn cCodeInfos dividiert durch die Größe einer COR_PRF_CODE_INFO-Struktur kleiner ist als pcCodeInfos, weisen Sie einen größeren codeInfos-Puffer zu, aktualisieren Sie cCodeInfos mit der neuen Größe, und rufen GetCodeInfo2 erneut auf.
Alternativ können Sie zuerst GetCodeInfo2 mit einem codeInfos-Puffer der Länge 0 (NULL) aufrufen, um die richtige Puffergröße zu ermitteln. Sie können dann die Größe des codeInfos-Puffers auf den von pcCodeInfos zurückgegebenen Wert multipliziert mit der Größe einer COR_PRF_CODE_INFO-Struktur festlegen und GetCodeInfo2 erneut aufrufen.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit 2.0 verfügbar.