ThreadPoolBoundHandle Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein E/A-Handle dar, das an den Systemthreadpool gebunden ist, und ermöglicht es Komponenten auf niedriger Ebene, Benachrichtigungen für asynchrone E/A-Vorgänge zu empfangen.
public ref class ThreadPoolBoundHandle sealed : IDisposable
public sealed class ThreadPoolBoundHandle : IDisposable
type ThreadPoolBoundHandle = class
interface IDisposable
Public NotInheritable Class ThreadPoolBoundHandle
Implements IDisposable
- Vererbung
-
ThreadPoolBoundHandle
- Implementiert
Eigenschaften
| Name | Beschreibung |
|---|---|
| Handle |
Ruft das gebundene Betriebssystemhandle ab. |
Methoden
| Name | Beschreibung |
|---|---|
| AllocateNativeOverlapped(IOCompletionCallback, Object, Object) |
Gibt einen nicht verwalteten Zeiger auf eine NativeOverlapped Struktur zurück, der einen Delegaten angibt, der aufgerufen wird, wenn der asynchrone E/A-Vorgang abgeschlossen ist, ein vom Benutzer bereitgestelltes Objekt, das Kontext bereitstellt, und verwaltete Objekte, die als Puffer dienen. |
| AllocateNativeOverlapped(PreAllocatedOverlapped) |
Gibt einen nicht verwalteten Zeiger auf eine NativeOverlapped Struktur zurück, wobei der Rückrufstatus und Puffer verwendet werden, die dem angegebenen PreAllocatedOverlapped Objekt zugeordnet sind. |
| BindHandle(SafeHandle) |
Gibt einen ThreadPoolBoundHandle Wert für den angegebenen Handle zurück, der an den Systemthreadpool gebunden ist. |
| Dispose() |
Veröffentlicht alle nicht verwalteten Ressourcen, die von der ThreadPoolBoundHandle Instanz verwendet werden. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| FreeNativeOverlapped(NativeOverlapped*) |
Gibt den Speicher frei, der einer NativeOverlapped Struktur zugeordnet ist, die der AllocateNativeOverlapped Methode zugeordnet ist. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetNativeOverlappedState(NativeOverlapped*) |
Gibt das vom Benutzer bereitgestellte Objekt zurück, das angegeben wurde, als die NativeOverlapped Instanz durch Aufrufen der AllocateNativeOverlapped(IOCompletionCallback, Object, Object) Methode zugewiesen wurde. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |