Freigeben über


IHostIoCompletionManager-Schnittstelle

Stellt Methoden bereit, die es der Common Language Runtime (CLR) ermöglichen, mit den E/A-Abschlussanschlüssen des Hosts zu interagieren.

Methoden

Methode

Beschreibung

IHostIoCompletionManager::Bind-Methode

Bindet ein Handle an einen E/A-Abschlussanschluss.

IHostIoCompletionManager::CloseIoCompletionPort-Methode

Schließt einen Anschluss, der durch einen früheren Aufruf von CreateIoCompletionPort erstellt wurde.

IHostIoCompletionManager::CreateIoCompletionPort-Methode

Fordert an, dass der Host einen neuen E/A-Abschlussanschluss erstellt.

IHostIoCompletionManager::GetAvailableThreads-Methode

Ruft die Anzahl von E/A-Abschlussthreads ab, die derzeit keine Anforderungen verarbeiten.

IHostIoCompletionManager::GetHostOverlappedSize-Methode

Ruft die Größe benutzerdefinierter Daten ab, die der Host an E/A-Anforderungen anfügen möchte.

IHostIoCompletionManager::GetMaxThreads-Methode

Ruft die maximale Anzahl von Threads ab, die vom Host für E/A-Anforderungen reserviert werden kann.

IHostIoCompletionManager::GetMinThreads-Methode

Ruft die minimale Anzahl von Threads ab, die vom Host für E/A-Anforderungen bereitgestellt werden kann.

IHostIoCompletionManager::InitializeHostOverlapped-Methode

Ermöglicht es dem Host, benutzerdefinierte Daten über eine E/A-Anforderung zu initialisieren.

IHostIoCompletionManager::SetCLRIoCompletionManager-Methode

Stellt dem Host einen von der CLR implementierten Schnittstellenzeiger auf eine ICLRIoCompletionManager-Instanz bereit.

IHostIoCompletionManager::SetMaxThreads-Methode

Legt die maximale Anzahl von Threads fest, die vom Host für E/A-Anforderungen reserviert werden.

IHostIoCompletionManager::SetMinThreads-Methode

Legt die Mindestanzahl von Threads fest, die vom Host für E/A-Abschlüsse zugewiesen werden müssen.

Hinweise

IHostIoCompletionManager entspricht der von der CLR implementierten ICLRIoCompletionManager-Schnittstelle. Die CLR ruft die Methoden von IHostIoCompletionManager auf, um Handles an die vom Host bereitgestellten Anschlüsse zu binden. Der Host ruft die Methoden von ICLRIoCompletionManager auf, um Abschlüsse von E/A-Anforderungen zu melden.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MSCorEE.h

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Weitere Ressourcen

Hostingschnittstellen