Bagikan melalui


atribut type_strict_context_handle

Gunakan [type_strict_context_handle] dalam file ACF untuk mengatur pembatasan handel konteks.

[ 
    type_strict_context_handle 
    [, interface-attribute-list] 
] 
interface interface-name
{
    interface-definition-statements
}

Parameter

interface-attribute-list

Atribut ACF lain yang berlaku untuk antarmuka secara keseluruhan. Atribut yang valid termasuk auto_handle, implicit_handle, explicit_handle, dan pengoptimalan, kode, atau nocode. Pisahkan beberapa atribut dengan koma.

nama antarmuka

Nama antarmuka.

pernyataan definisi antarmuka

Satu atau beberapa pernyataan MIDL yang menentukan elemen antarmuka.

Keterangan

Untuk menggunakan atribut ini, bendera -target harus diatur ke NT60 (atau lebih tinggi) saat menjalankan midl.exe.

[type_strict_context_handle] adalah superset fungsi dari [strict_context_handle]. Dalam [strict_context_handle], ID jenis handel selalu 0; di [type_strict_context_handle], ID jenis unik ditetapkan oleh pengkompilasi MIDL.

Disarankan untuk menggunakan [type_strict_context_handle] daripada [strict_context_handle]. Handel konteks tidak dikaitkan dengan jenis tertentu secara default. Ketika beberapa jenis handel konteks digunakan dalam proses yang sama, klien berbahaya dapat meneruskan handel konteks sebagai pengganti yang lain untuk menghasilkan hasil yang tidak diinginkan. Penggunaan [type_strict_context_handle] memungkinkan aplikasi untuk menerapkan konsistensi jenis handel konteks dan mencegah penggunaan jenis handel konteks yang tidak cocok.

Handel konteks yang dikaitkan dengan [type_strict_context_handle] juga tidak dapat dikaitkan dengan [strict_context_handle].

Lihat juga

File Konfigurasi Aplikasi (ACF)

Kode

Handel Konteks

context_handle_serialize

context_handle_noserialize

explicit_handle

implicit_handle

nocode

Mengoptimalkan

strict_context_handle