Freigeben über


IHostIoCompletionManager-Schnittstelle

Stellt Methoden bereit, mit denen die Common Language Runtime (CLR) mit E/A-Vervollständigungsports interagieren kann, die vom Host bereitgestellt werden

Methoden

Methode Beschreibung
Bind-Methode Bindet ein Handle an einen E/A-Abschlussport
CloseIoCompletionPort-Methode Schließt einen Port, der über einen früheren Aufruf auf CreateIoCompletionPort erstellt wurde
CreateIoCompletionPort-Methode Fordert an, dass der Host einen neuen E/A-Abschlussport erstellt
GetAvailableThreads-Methode Ruft die Anzahl der E/A-Vervollständigungsthreads ab, die derzeit keine Anforderungen verarbeiten
GetHostOverlappedSize-Methode Ruft die Größe aller benutzerdefinierten Daten ab, die der Host an E/A-Anforderungen anfügen möchte
GetMaxThreads-Methode Ruft die maximale Anzahl von Threads ab, die der Host an E/A-Dienstanforderungen senden kann
GetMinThreads-Methode Ruft die Mindestanzahl von Threads ab, die der Host den E/A-Dienstanforderungen bereitstellt
InitializeHostOverlapped-Methode Bietet dem Host die Möglichkeit, benutzerdefinierte Daten zu einer E/A-Anforderung zu initialisieren
SetCLRIoCompletionManager-Methode Stellt dem Host einen Schnittstellenzeiger auf eine ICLRIoCompletionManager-Instanz bereit, die von der CLR implementiert wird
SetMaxThreads-Methode Legt die maximale Anzahl von Threads fest, die der Host an E/A-Dienstanforderungen sendet
SetMinThreads-Methode Legt die Mindestanzahl von Threads fest, die der Host für die E/A-Verarbeitung zuordnen soll

Bemerkungen

IHostIoCompletionManager entspricht der ICLRIoCompletionManager-Schnittstelle, die von der CLR implementiert wird. Die CLR ruft die Methoden von IHostIoCompletionManager zum Binden von Handles an die vom Host bereitgestellten Ports auf, und der Host ruft die Methoden von ICLRIoCompletionManager auf, um den Abschluss von E/A-Anforderungen zu melden.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MSCorEE.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch