Método CBasePropertyPage.OnDisconnect
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
O OnDisconnect
método é chamado quando a página de propriedades deve liberar o objeto associado.
Sintaxe
virtual HRESULT OnDisconnect();
Parâmetros
Esse método não tem parâmetros.
Retornar valor
A implementação da classe base retorna S_OK.
Comentários
O método CBasePropertyPage::SetObjects chama o OnDisconnect
método . Substitua OnDisconnect
para liberar quaisquer ponteiros obtidos no método CBasePropertyPage::OnConnect .
Exemplos
HRESULT CMyProp::OnDisconnect(void)
{
if (m_pOwningFilter)
{
m_pOwningFilter->Release();
m_pOwningFilter = NULL;
}
return S_OK;
}
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|