Función PeerDistClientFlushContent (peerdist.h)
Sintaxis
DWORD PeerDistClientFlushContent(
[in] PEERDIST_INSTANCE_HANDLE hPeerDist,
[in] PCPEERDIST_CONTENT_TAG pContentTag,
[in, optional] HANDLE hCompletionPort,
[in, optional] ULONG_PTR ulCompletionKey,
[in] LPOVERLAPPED lpOverlapped
);
Parámetros
[in] hPeerDist
Un PEERDIST_INSTANCE_HANDLE devuelto por PeerDistStartup.
[in] pContentTag
Puntero a una estructura de PEERDIST_CONTENT_TAG que contiene la etiqueta proporcionada cuando se llama a PeerDistClientOpenContent .
[in, optional] hCompletionPort
Identificador del puerto de finalización que se puede usar para recuperar la notificación de finalización de la función asincrónica. Para crear un puerto de finalización, use la función CreateIoCompletionPort. Este parámetro puede ser NULL.
[in, optional] ulCompletionKey
Valor que se va a devolver a través del parámetro lpCompletionKey de la función GetQueuedCompletionStatus . Este parámetro se omite cuando hCompletionPort es NULL.
[in] lpOverlapped
Puntero a una estructura SUPERPUESTA . Offset y OffsetHigh están reservados y deben ser cero.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto se ERROR_IO_PENDING. De lo contrario, es posible que la función devuelva uno de los siguientes valores:
Código devuelto | Descripción |
---|---|
|
Uno o varios parámetros no son válidos. |
|
El identificador hPeerDist no es válido. |
|
La característica está deshabilitada por directiva de grupo. |
|
El servicio no está disponible. |
Comentarios
PContentTag es una etiqueta proporcionada por el cliente que se pasa a PeerDistClientOpenContent, que etiqueta el contenido agregado por el cliente. La API usa esta etiqueta para vaciar de forma selectiva el contenido de la caché de distribución del mismo nivel.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | peerdist.h |
Library | PeerDist.lib |
Archivo DLL | PeerDist.dll |