PeerDistClientFlushContent-Funktion (peerdist.h)
Die PEERDIST_CONTENT_TAG.
Syntax
DWORD PeerDistClientFlushContent(
[in] PEERDIST_INSTANCE_HANDLE hPeerDist,
[in] PCPEERDIST_CONTENT_TAG pContentTag,
[in, optional] HANDLE hCompletionPort,
[in, optional] ULONG_PTR ulCompletionKey,
[in] LPOVERLAPPED lpOverlapped
);
Parameter
[in] hPeerDist
Eine vonPeerDistStartup zurückgegebene PEERDIST_INSTANCE_HANDLE.
[in] pContentTag
Zeiger auf eine PEERDIST_CONTENT_TAG Struktur, die das Tag enthält, das beim Aufruf von PeerDistClientOpenContent angegeben wird.
[in, optional] hCompletionPort
Ein Handle für den Vervollständigungsport, der zum Abrufen der Vervollständigungsbenachrichtigung der asynchronen Funktion verwendet werden kann. Verwenden Sie zum Erstellen eines Abschlussports die Funktion CreateIoCompletionPort. Dieser Parameter kann NULL sein.
[in, optional] ulCompletionKey
Wert, der über den lpCompletionKey-Parameter der GetQueuedCompletionStatus-Funktion zurückgegeben werden soll. Dieser Parameter wird ignoriert, wenn hCompletionPortNULL ist.
[in] lpOverlapped
Zeiger auf eine ÜBERLAPPENDE Struktur. Offset und OffsetHigh sind reserviert und müssen null sein.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_IO_PENDING. Andernfalls gibt die Funktion möglicherweise einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
|
Mindestens ein Parameter ist ungültig. |
|
Das hPeerDist-Handle ist ungültig. |
|
Das Feature wird von Gruppenrichtlinie deaktiviert. |
|
Der Dienst ist nicht verfügbar. |
Hinweise
Das pContentTag ist ein vom Client bereitgestelltes Tag, das an PeerDistClientOpenContent übergeben wird und den vom Client hinzugefügten Inhalt beschriftet. Dieses Tag wird von der API verwendet, um Inhalte selektiv aus dem Peerverteilungscache zu löschen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | peerdist.h |
Bibliothek | PeerDist.lib |
DLL | PeerDist.dll |