Compartilhar via


WMT_STATUS notificação de evento no DirectShow

[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador de Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador de Coletor em vez do SDK do Windows Media Format 11, 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 Leitor do ASF e o Gravador do ASF encaminham eventos WMT_STATUS para aplicativos. O gravador encaminha todos esses eventos, e o leitor encaminha apenas aqueles que pertencem à aquisição de licença drm. Para receber essas notificações de evento em seu aplicativo, adicione um caso para o EC_WMT_EVENT em sua função de tratamento de eventos. O parâmetro lParam1 associado ao evento contém o código WMT_STATUS (que pode ser WMT_ERROR) e lParam2 contém um AM_WMT_EVENT_DATA que inclui o HRESULT.