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