IHostIoCompletionManager – rozhraní
Poskytuje metody, které umožňují modulu CLR (Common Language Runtime) interakci s porty pro dokončování vstupně-výstupních operací poskytovaných hostitelem.
Metody
Metoda | Popis |
---|---|
Bind – metoda | Vytvoří vazbu popisovače na port pro dokončení vstupně-výstupních operací. |
CloseIoCompletionPort – metoda | Zavře port, který byl vytvořen pomocí dřívějšího volání .CreateIoCompletionPort |
CreateIoCompletionPort – metoda | Požaduje, aby hostitel vytvořil nový port pro dokončení vstupně-výstupních operací. |
GetAvailableThreads – metoda | Získá počet vstupně-výstupních vláken dokončení, které aktuálně nezpracovávají požadavky. |
GetHostOverlappedSize – metoda | Získá velikost všech vlastních dat, která hostitel má v úmyslu připojit k V/V požadavků. |
GetMaxThreads – metoda | Získá maximální počet vláken, které hostitel může přivést na V/V požadavky služby. |
GetMinThreads – metoda | Získá minimální počet vláken, které hostitel poskytuje pro vstupně-výstupní požadavky služby. |
InitializeHostOverlapped – metoda | Poskytuje hostiteli možnost inicializovat všechna vlastní data o V/V požadavku. |
SetCLRIoCompletionManager – metoda | Poskytuje hostiteli ukazatel rozhraní ICLRIoCompletionManager instance implementované CLR. |
SetMaxThreads – metoda | Nastaví maximální počet vláken, které hostitel přidružuje k požadavkům na vstupně-výstupní operace. |
SetMinThreads – metoda | Nastaví minimální počet vláken, která by měl hostitel přidělovat dokončení vstupně-výstupních operací. |
Poznámky
IHostIoCompletionManager
ICLRIoCompletionManager
odpovídá rozhraní implementovanému CLR. CLR volá metody IHostIoCompletionManager
pro vytvoření vazby popisovačů s porty, které hostitel poskytuje, a hostitel volá metody ICLRIoCompletionManager
pro hlášení dokončení vstupně-výstupních požadavků.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MSCorEE.h
Knihovny: Zahrnutý jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 2.0