XTYP_CONNECT transacción
Un cliente usa la transacción XTYP_CONNECT para establecer una conversación. Una función de devolución de llamada de servidor DDE (DDE) Exchange de datos dinámicos, DdeCallback, recibe esta transacción cuando un cliente especifica un nombre de servicio que el servidor admite (y un nombre de tema que no es NULL) en una llamada a la función DdeConnect.
#define XCLASS_BOOL 0x1000
#define XTYPF_NOBLOCK 0x0002
#define XTYP_CONNECT (0x0060 | XCLASS_BOOL | XTYPF_NOBLOCK)
Parámetros
-
uType
-
El tipo de transacción.
-
uFmt
-
No se usa.
-
hconv
-
No se usa.
-
hsz1
-
Identificador del nombre del tema.
-
hsz2
-
Identificador del nombre del servicio.
-
hdata
-
No se usa.
-
dwData1
-
Puntero a una estructura CONVCONTEXT que contiene información de contexto para la conversación. Si el cliente no es una aplicación DDEML, este parámetro es 0.
-
dwData2
-
Especifica si el cliente es la misma instancia de aplicación que el servidor. Si el parámetro es 1, el cliente es la misma instancia. Si el parámetro es 0, el cliente es una instancia diferente.
Valor devuelto
Una función de devolución de llamada de servidor debe devolver TRUE para permitir que el cliente establezca una conversación en el par de nombres de tema y nombre de servicio especificados, o la función debe devolver FALSE para denegar la conversación. Si la función de devolución de llamada devuelve TRUE y se establece correctamente una conversación, el sistema pasa el identificador de conversación al servidor mediante la emisión de una transacción XTYP_CONNECT_CONFIRM a la función de devolución de llamada del servidor (a menos que el servidor especifique la marca CBF_SKIP_CONNECT_CONFIRMS en la función DdeInitialize ).
Comentarios
Esta transacción se filtra si la aplicación de servidor especificó la marca CBF_FAIL_CONNECTIONS en la función DdeInitialize .
Un servidor no puede bloquear este tipo de transacción; se omite el código de retorno CBR_BLOCK .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también
-
Referencia
-
Conceptual