Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Skapar ett händelseobjekt för automatisk återställning för implementering av ett skrivlås.
Syntax
HRESULT CreateRWLockWriterEvent (
[in] SIZE_T cookie,
[out] IHostAutoEvent **ppEvent
);
Parametrar
cookie
[i] En cookie som ska associeras med händelsen för automatisk återställning.
ppEvent
[ut] En pekare till adressen för en IHostAutoEvent-instans eller null om händelseobjektet inte kunde skapas.
Returvärde
HRESULT | Description |
---|---|
S_OK |
CreateRWLockWriterEvent returnerades korrekt. |
HOST_E_CLRNOTAVAILABLE | CLR (Common Language Runtime) har inte lästs in i en process, eller så är CLR i ett tillstånd där den inte kan köra hanterad kod eller bearbeta anropet. |
HOST_E_TIMEOUT | Samtalets tidsgräns överst. |
HOST_E_NOT_OWNER | Anroparen äger inte låset. |
HOST_E_ABANDONED | En händelse avbröts medan en blockerad tråd eller fiber väntade på den. |
E_FAIL | Ett okänt oåterkalleligt fel inträffade. När en metod returnerar E_FAIL kan CLR inte längre användas i processen. Efterföljande anrop till värdmetoder returnerar HOST_E_CLRNOTAVAILABLE. |
E_OUTOFMEMORY | Det fanns inte tillräckligt med minne för att skapa det begärda händelseobjektet. |
Kommentarer
CLR anropar CreateRWLockWriterEvent
metoden för att hämta en referens till en IHostAutoEvent
instans som ska användas i implementeringen av ett skrivarlås. Värden kan använda den angivna cookien för att avgöra vilka uppgifter som väntar på låset genom att anropa iterationsmetoderna för ICLRSyncManager-gränssnittet .
Krav
Plattformar: Se Systemkrav.
Huvudet: MSCorEE.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 2.0