Compartir a través de


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

Archivo de configuración de la aplicación (ACF)

Código

Identificadores de contexto

context_handle_serialize

context_handle_noserialize

explicit_handle

implicit_handle

nocode

Optimizar

type_strict_context_handle