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.
Získá identitu sestavení v zadaném indexu.
Syntaxe
HRESULT Get (
[in] DWORD dwIndex,
[out, size_is(*pcchBufferSize)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBufferSize
);
Parametry
dwIndex [v] Index sestavení založený na nule identity, který se má vrátit.
pwzBuffer [ven] Vyrovnávací paměť obsahující data identity sestavení.
pcchBufferSize [in, out] Velikost pwzBuffer vyrovnávací paměti.
Návratová hodnota
| HRESULT | Popis |
|---|---|
| S_OK | Get byla úspěšně vrácena. |
| ERROR_INSUFFICIENT_BUFFER | pwzBuffer je příliš malá. |
| ERROR_NO_MORE_ITEMS | Výčet neobsahuje žádné další položky. |
| HOST_E_CLRNOTAVAILABLE | Modul CLR (Common Language Runtime) nebyl načten do procesu nebo clr je ve stavu, ve kterém nemůže úspěšně spustit spravovaný kód nebo proces volání. |
| HOST_E_TIMEOUT | Vypršel časový limit hovoru. |
| HOST_E_NOT_OWNER | Volající zámek nevlastní. |
| HOST_E_ABANDONED | Událost byla zrušena, když na ni čekalo blokované vlákno nebo vlákno. |
| E_FAIL | Došlo k neznámé katastrofické chybě. Pokud metoda vrátí E_FAIL, CLR již není možné použít v rámci procesu. Následná volání všech metod hostování vrací HOST_E_CLRNOTAVAILABLE. |
Poznámky
Identita v indexu 0 je identita specifická pro architekturu procesoru. Identita na indexu 1 je sestavení CIL (Architecture-neutral assembly) pro běžný zprostředkující jazyk (CIL). Identita v indexu 2 neobsahuje žádné informace o architektuře.
Get se obvykle nazývá dvakrát. První volání poskytuje hodnotu null pro pwzBuffera nastaví pcchBufferSize na velikost odpovídající pwzBuffer. Druhé volání poskytuje odpovídající velikost pwzBuffera obsahuje data identity kanonického sestavení po dokončení.
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: MSCorEE.h
Knihovna: Zahrnutý jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: Dostupné od verze 2.0