Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt den nicht verwalteten Arbeitsspeicher frei, der einer systemeigenen überlappenden Struktur zugewiesen ist, die von der Pack-Methode zugeordnet wird.
Diese Methode ist nicht CLS-kompatibel.
Namespace: System.Threading
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Visual Basic unterstützt keine APIs, die unsichere Typen nutzen oder zurückgeben.
'Usage
Visual Basic unterstützt keine APIs, die unsichere Typen nutzen oder zurückgeben.
[CLSCompliantAttribute(false)]
public static void Free (
NativeOverlapped* nativeOverlappedPtr
)
[CLSCompliantAttribute(false)]
public:
static void Free (
NativeOverlapped* nativeOverlappedPtr
)
J# unterstützt keine APIs, die unsichere Typen nutzen oder zurückgeben.
JScript unterstützt keine APIs, die unsichere Typen nutzen oder zurückgeben.
Parameter
- nativeOverlappedPtr
Ein Zeiger auf die freizugebende NativeOverlapped-Struktur.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
nativeOverlappedPtr ist NULL (Nothing in Visual Basic). |
Hinweise
Sie müssen die Free-Methode exakt einmal für jeden von der Pack-Methode empfangenen NativeOverlapped-Zeiger aufrufen. Wenn Sie die Free-Methode nicht aufrufen, kommt es zu Speicherverlusten. Wenn Sie die Free-Methode mehr als einmal aufrufen, wird Arbeitsspeicher beschädigt.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
Overlapped-Klasse
Overlapped-Member
System.Threading-Namespace