Partilhar via


Alças de vinculação MIDL

Os manipuladores de ligação são objetos de dados que representam a ligação entre o cliente e o servidor.

MIDL suporta o tipo base handle_t. As alças desse tipo são conhecidas como "alças primitivas".

Você pode definir seus próprios tipos de identificador usando o atributo [handle]. As alças definidas dessa forma são conhecidas como alças "definidas pelo usuário" ou "personalizadas" ou "genéricas".

Você também pode definir um identificador que mantém informações de estado usando o atributo [context_handle]. As alças definidas dessa forma são conhecidas como alças de "contexto".

Se nenhuma informação de estado for necessária e você não optar por chamar as bibliotecas de tempo de execução RPC para gerenciar o identificador, poderá solicitar que as bibliotecas de tempo de execução forneçam vinculação automática. Isso é feito usando a palavra-chave ACF [auto_handle].

Você pode especificar uma variável global como o identificador de associação usando a palavra-chave ACF [implicit_handle]. A palavra-chave [explicit_handle] é usada para indicar que cada função remota tem um identificador explicitamente especificado.

Para obter mais informações, consulte Encadernação e Manípulos.