atribut strict_context_handle
Atribut ACF [strict_context_handle] menetapkan pembatasan pada handel konteks.
[
strict_context_handle
[, interface-attribute-list]
]
interface interface-name
{
interface-definition-statements
}
Parameter
-
daftar atribut antarmuka
-
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
Biasanya, ketika panggilan ke metode antarmuka menghasilkan handel konteks, handel tersebut menjadi tersedia secara bebas untuk antarmuka lain. Ketika Anda menggunakan atribut [strict_context_handle] Anda menjamin bahwa metode dalam antarmuka tersebut hanya akan menerima handel konteks yang dibuat oleh metode dari antarmuka yang sama. Antarmuka yang dikompilasi tanpa [strict_context_handle] tidak dapat menerima handel konteks yang dibuat pada antarmuka yang dikompilasi dengan [strict_context_handle].
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk