ThreadPoolBoundHandle Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un handle d’E/S lié au pool de threads système et permet aux composants de bas niveau de recevoir des notifications pour les opérations d’E/S asynchrones.
public ref class ThreadPoolBoundHandle sealed : IDisposable
public sealed class ThreadPoolBoundHandle : IDisposable
type ThreadPoolBoundHandle = class
interface IDisposable
Public NotInheritable Class ThreadPoolBoundHandle
Implements IDisposable
- Héritage
-
ThreadPoolBoundHandle
- Implémente
Propriétés
Handle |
Obtient le handle de système d’exploitation lié. |
Méthodes
AllocateNativeOverlapped(IOCompletionCallback, Object, Object) |
Retourne un pointeur non managé vers une structure NativeOverlapped, spécifiant un délégué appelé quand l’opération d’E/S asynchrone est terminée, un objet fourni par l’utilisateur qui fournit un contexte, et des objets gérés qui font office de mémoires tampons. |
AllocateNativeOverlapped(PreAllocatedOverlapped) |
Retourne un pointeur non managé vers une structure NativeOverlapped à l’aide de l’état de rappel et des mémoires tampons associées à l’objet PreAllocatedOverlapped spécifié. |
BindHandle(SafeHandle) |
Retourne un ThreadPoolBoundHandle pour le handle spécifié, qui est lié au pool de threads système. |
Dispose() |
Libère toutes les ressources non managées utilisées par l’instance de ThreadPoolBoundHandle. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
FreeNativeOverlapped(NativeOverlapped*) |
Libère la mémoire associée à une structure NativeOverlapped allouée par la méthode AllocateNativeOverlapped. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetNativeOverlappedState(NativeOverlapped*) |
Retourne l’objet fourni par l’utilisateur qui a été spécifié quand l’instance de NativeOverlapped a été allouée en appelant la méthode AllocateNativeOverlapped(IOCompletionCallback, Object, Object). |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
UnsafeAllocateNativeOverlapped(IOCompletionCallback, Object, Object) |
Retourne un pointeur non managé vers une NativeOverlapped structure, en spécifiant un délégué appelé lorsque l’opération d’E/S asynchrone est terminée, un objet fourni par l’utilisateur fournissant un contexte et des objets managés qui servent de mémoires tampons. |