ICLRReferenceAssemblyEnum::Get metódus

Lekéri a szerelvényidentitást a megadott indexben.

Szintaxis

HRESULT Get (  
    [in] DWORD dwIndex,  
    [out, size_is(*pcchBufferSize)] LPWSTR pwzBuffer,  
    [in, out] DWORD *pcchBufferSize  
);  

Paraméterek

dwIndex
[in] A visszaadni kívánt szerelvényidentitás nulla alapú indexe.

pwzBuffer
[kifelé] A szerelvényidentitás adatait tartalmazó puffer.

pcchBufferSize
[be, ki] A puffer mérete pwzBuffer .

Visszatérési érték

HRESULT Description
S_OK Get sikeresen visszaadott.
ERROR_INSUFFICIENT_BUFFER pwzBuffer túl kicsi.
ERROR_NO_MORE_ITEMS Az enumerálás nem tartalmaz több elemet.
HOST_E_CLRNOTAVAILABLE A közös nyelvi futtatókörnyezet (CLR) nincs betöltve egy folyamatba, vagy a CLR olyan állapotban van, amelyben nem tudja futtatni a felügyelt kódot, vagy nem tudja sikeresen feldolgozni a hívást.
HOST_E_TIMEOUT A hívás túllépte az időkorlátot.
HOST_E_NOT_OWNER A hívó nem rendelkezik a zárral.
HOST_E_ABANDONED Egy esemény megszakadt, miközben egy blokkolt szál vagy szál várt rá.
E_FAIL Ismeretlen katasztrofális hiba történt. Ha egy metódus E_FAIL ad vissza, a CLR már nem használható a folyamaton belül. Az üzemeltetési módszerek későbbi hívásai HOST_E_CLRNOTAVAILABLE ad vissza.

Megjegyzések

Get általában kétszer hívják. Az első hívás null értéket ad meg a számárapwzBuffer, és a megfelelő méretre pwzBuffervan állítvapcchBufferSize. A második hívás egy megfelelő méretű pwzBuffer, és tartalmazza a canonical assembly identity adatokat a befejezéskor.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: MSCorEE.h

Könyvtár: Erőforrásként szerepel a MSCorEE.dll

.NET-keretrendszer verziók: 2.0 óta elérhető

Lásd még