Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Standart, zaman uyumlu BIR OLE takma adı istemcisi genellikle hem takma ad hem de bağlama sırasında kullanılacak bağlama bağlamı için bir başvuru oluşturur ve tutar. Geleneksel takma adlar kullanılırken kullanılan bileşenler aşağıdaki diyagramda gösterilmiştir.
İstemciler genellikle CreateFileMoniker, CreateItemMonikerveya CreatePointerMoniker gibi işlevleri çağırarak veya OleSaveToStream ve OleLoadFromStreamaracılığıyla kalıcı depolamaya kaydedilebildiğinden standart adlar oluşturur. Ayrıca, IBindHost::CreateMoniker yöntemi çağrılarak bir kapsayıcı nesnesinden de adlar alınabilir. İstemciler, CreateBindCtx işlevini çağırarak bağlama bağlamları oluşturur ve ardından bağlama bağlamını IMoniker::BindToStorage veya IMoniker::BindToObjectçağrısıyla takma adına geçirir.
Aşağıdaki diyagramda gösterildiği gibi, zaman uyumsuz bir takma adın istemcisi de bağlama sırasında kullanılacak ad ve bağlama bağlamı için bir başvuru oluşturur ve tutar.
İstemci Tarafından Sağlanan, Monker-Provided ve System-Provided arasındaki bağlantıları gösteren 
Zaman uyumsuz davranış almak için istemci, bind-status-callback nesnesine IBindStatusCallback arabirimini uygular ve RegisterBindStatusCallback işlevini veya bu arabirimi bağlama bağlamı ile kaydetmek için CreateAsyncBindCtxişleviniçağırır. Ad, IBindStatusCallback::OnStartBindingyöntemine yapılan çağrıdaIBinding arabirimine bir işaretçi geçirir. İstemci, IBindStatusCallback::GetBindInfo yöntemine yapılan çağrıdan döndürülen zaman uyumsuz takma adına nasıl bağlanmak istediğini söyler.
İlgili konular