Aracılığıyla paylaş


OnStatus Geri Çağırmasını Kullanma

[Windows Media Format 11 SDK bu sayfayla ilişkilendirilmiş özellik eski bir özelliktir. Kaynak Okuyucu ve Havuz Yazıcısıtarafından değiştirildi. Kaynak Okuyucu ve Havuz Yazıcısı Windows 10 ve Windows 11 için iyileştirilmiştir. Microsoft, mümkün olduğunda yeni kodların Windows Media Format 11 SDKyerine Kaynak Okuyucu ve Hedef Yazıcı kullanmasını şiddetle önerir. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]

IWMStatusCallback::OnStatus geri çağırma yöntemi, Windows Media Format SDK'sında birkaç nesne tarafından çağrılır. OnStatus SDK işlemlerinin durumundaki değişiklikleri temsil eden iletiler alır.

OnStatus geri çağırma yöntemini kullanmak için uygulamanızda IWMStatusCallback arabiriminden devralan bir sınıf uygulamanız gerekir. sınıfına OnStatus sürümünüz için kod ekleyin. OnStatus uygulamalarına çeşitli örnekler bu SDK'ya dahil edilen örneklerde bulunabilir. Örnekler hakkında daha fazla bilgi için bkz. Örnek Uygulamalar.

Durum geri çağırma uygulamanızı Windows Media Format SDK'sının çeşitli nesneleriyle ilişkilendirmeniz gerekir. Her nesnenin bu ilişkilendirmeyi yapmanın farklı bir yolu vardır. Belirli nesneleri ilişkilendiren yöntemlerin listesi için IWMStatusCallback başvuru sayfasına bakın.

OnStatus tarafından alınabilecek durum iletileri WMT_STATUS numaralandırma türünde tanımlanır.

Hangi iletilerin yakalanacağını ve hangilerinin yoksayılacağını seçebilirsiniz. Ancak belirli özellikler için bazı durum iletilerine yanıt vermek gerekir. Örneğin, zaman uyumsuz okuyucu kullanılırken IWMReader::Open yöntemi bir dosyayı zaman uyumsuz olarak açar. Dosyanın ne zaman açıldığını anlamanın tek yolu, MWT_OPENED iletisini yakalamaktır. Genellikle, yanıtladığınız iletiler zaman uyumsuz görevlerin tamamlanmasının bildirimleridir.

Geri Çağırma Yöntemlerini Kullanarak