Sdílet prostřednictvím


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

IHostIoCompletionManagerICLRIoCompletionManager 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

Viz také