Função PeerDistClientFlushContent (peerdist.h)
Sintaxe
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
Um PEERDIST_INSTANCE_HANDLE retornado por PeerDistStartup.
[in] pContentTag
Ponteiro para uma estrutura PEERDIST_CONTENT_TAG que contém a marca fornecida quando PeerDistClientOpenContent é chamado.
[in, optional] hCompletionPort
Um identificador para a porta de conclusão que pode ser usado para recuperar a notificação de conclusão da função assíncrona. Para criar uma porta de conclusão, use a função CreateIoCompletionPort. Este parâmetro pode ser NULL.
[in, optional] ulCompletionKey
Valor a ser retornado por meio do parâmetro lpCompletionKey da função GetQueuedCompletionStatus . Esse parâmetro é ignorado quando hCompletionPort é NULL.
[in] lpOverlapped
Ponteiro para uma estrutura OVERLAPPED . Offset e OffsetHigh são reservados e devem ser zero.
Retornar valor
Se a função for bem-sucedida, o valor retornado será ERROR_IO_PENDING. Caso contrário, a função pode retornar um dos seguintes valores:
Código de retorno | Descrição |
---|---|
|
Um ou mais parâmetros são inválidos. |
|
O identificador hPeerDist é inválido. |
|
O recurso é desabilitado por Política de Grupo. |
|
O serviço está indisponível. |
Comentários
O pContentTag é uma marca fornecida pelo cliente passada para PeerDistClientOpenContent, que rotula o conteúdo adicionado pelo cliente. Essa marca é usada pela API para liberar seletivamente o conteúdo do cache de Distribuição de Pares.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | peerdist.h |
Biblioteca | PeerDist.lib |
DLL | PeerDist.dll |