Função PeerDistUnregisterForStatusChangeNotification (peerdist.h)
A função PeerDistUnregisterForStatusChangeNotification cancela o registro do status notificação de alteração para a sessão associada ao identificador especificado.
Sintaxe
DWORD PeerDistUnregisterForStatusChangeNotification(
[in] PEERDIST_INSTANCE_HANDLE hPeerDist
);
Parâmetros
[in] hPeerDist
Um PEERDIST_INSTANCE_HANDLE retornado por PeerDistStartup.
Valor retornado
Se a função for bem-sucedida, o valor retornado será ERROR_SUCCESS. 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. |
Comentários
Essa função cancela qualquer notificação registrada definida anteriormente por uma chamada de função PeerDistRegisterForStatusChangeNotification .
Para confirmar as operações canceladas com êxito, uma chamada deve ser feita para GetOverlappedResult usando a estrutura OVERLAPPEDretornada por GetQueuedCompletionStatus com um retorno esperado de FALSE.
Além disso, chamar GetLastError imediatamente após um PeerDistRegisterForStatusChangeNotification bem-sucedido retornará o código de erro ERROR_OPERATION_ABORTED .
Requisitos
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 |