atributo strict_context_handle
El atributo ACF [strict_context_handle] establece restricciones en los identificadores de contexto.
[
strict_context_handle
[, interface-attribute-list]
]
interface interface-name
{
interface-definition-statements
}
Parámetros
-
interface-attribute-list
-
Otros atributos de ACF que se aplican a la interfaz en su conjunto. Entre los atributos válidos se incluyen auto_handle, implicit_handle, explicit_handle y optimizar, código o nocode. Separe varios atributos con comas.
-
interface-name
-
Nombre de la interfaz.
-
interface-definition-statements
-
Una o varias instrucciones MIDL que definen los elementos de la interfaz.
Comentarios
Normalmente, cuando una llamada a un método de interfaz genera un identificador de contexto, ese identificador está disponible libremente para cualquier otra interfaz. Cuando se usa el atributo [strict_context_handle] se garantiza que los métodos de esa interfaz solo aceptarán identificadores de contexto creados por un método a partir de la misma interfaz. Las interfaces compiladas sin [strict_context_handle] no pueden aceptar identificadores de contexto creados en interfaces compiladas con [strict_context_handle].
Consulte también