ProcessPointerFramesInteractionContext2 ve BufferPointerPacketsInteractionContext2 işlevleri

[Bazı bilgiler, ticari olarak piyasaya sürülmeden önce önemli ölçüde değiştirilebilen önceden yayımlanmış ürünle ilgilidir. Microsoft, burada sağlanan bilgilerle ilgili olarak açık veya zımni hiçbir garanti vermez.]

bir Etkileşim Bağlamı için genişletilmiş işaretçi türü bilgileriyle işaretçi çerçevelerini işler veya işaretçi paketlerini arabelleğe alır.

Sözdizimi

HRESULT
WINAPI
ProcessPointerFramesInteractionContext2(
    _In_ HINTERACTIONCONTEXT interactionContext,
    _In_ UINT32 entriesCount,
    _In_ UINT32 pointerCount,
    _In_reads_(entriesCount * pointerCount) const POINTER_TYPE_INFO *pointerInfo);

HRESULT
WINAPI
BufferPointerPacketsInteractionContext2(
    _In_ HINTERACTIONCONTEXT interactionContext,
    _In_ UINT32 entriesCount,
    _In_reads_(entriesCount) const POINTER_TYPE_INFO *pointerInfo);

Parametreler

interactionContext

Etkileşim Bağlamı tanıtıcısı.

entrysCount

pointerInfo dizisindeki girdilerin (çerçeveler) sayısı. ProcessPointerFramesInteractionContext2 için toplam öğe sayısı entrysCount × pointerCount'dır. BufferPointerPacketsInteractionContext2 için, bu toplam öğe sayısıdır.

pointerCount

(Yalnızca ProcessPointerFramesInteractionContext2 .) Çerçeve başına işaretçi sayısı.

pointerInfo

İşaretçi giriş verilerini içeren POINTER_TYPE_INFO yapıları dizisine yönelik bir işaretçi.

Dönüş değeri

İşlev başarılı olursa S_OK döndürür.

İşlev başarısız olursa bir HRESULT hata kodu döndürür.

Açıklamalar

Bu API'ler, karşılık gelen ProcessPointerFramesInteractionContext ve BufferPointerPacketsInteractionContext ile aynı şekilde çalışır. Tek farkları, POINTER_INFO arabelleği yerine POINTER_TYPE_INFO arabelleği almaktır. Bu API'ler Etkileşim Bağlamı'nın uygun olduğunda genişletilmiş işaretçi bilgisi yükünü kullanmasını sağlar.

Dokunmatik yüzey girişi için bu API'lerin karşılıkları yerine kullanılması gerekir. POINTER_TYPE_INFO yapısındaki genişletilmiş bilgiler, düzgün dokunmatik yüzey hareketi tanıma için gereklidir.

Gereksinimler

Gereksinim Değer
Desteklenen en düşük düzeydeki istemci Windows 11 [yalnızca masaüstü uygulamaları]
Desteklenen en düşük sunucu Hiçbiri desteklenmiyor
Başlık InteractionContext.h
Kütüphane Ninput.lib
DLL Ninput.dll (ProcessPointerFramesInteractionContext2 için sıralı 2507, BufferPointerPacketsInteractionContext2 için sıralı 2508)

Ayrıca bakınız