transacción de XTYP_ADVSTART
Un cliente usa la transacción XTYP_ADVSTART para establecer un bucle de asesoramiento con un servidor. Una función de devolución de llamada de servidor de Intercambio dinámico de datos (DDE), DdeCallback, recibe esta transacción cuando un cliente especifica XTYP_ADVSTART como el parámetro wType de la función DdeClientTransaction .
#define XCLASS_BOOL 0x1000
#define XTYP_ADVSTART (0x0030 | XCLASS_BOOL )
Parámetros
-
uType
-
El tipo de transacción.
-
uFmt
-
Formato de datos solicitado por el cliente.
-
hconv
-
Identificador de la conversación.
-
hsz1
-
Identificador del nombre del tema.
-
hsz2
-
Identificador del nombre del elemento.
-
hdata
-
No se usa.
-
dwData1
-
No se usa.
-
dwData2
-
No se usa.
Valor devuelto
Una función de devolución de llamada de servidor debe devolver TRUE para permitir un bucle de aviso en el par de nombre de tema y nombre de elemento especificado, o FALSE para denegar el bucle de aviso. Si la función de devolución de llamada devuelve TRUE, cualquier llamada posterior a la función DdePostAdvise por parte del servidor en el mismo par nombre de tema y nombre de elemento hace que el sistema envíe XTYP_ADVREQ transacciones al servidor.
Observaciones
Si un cliente solicita un bucle de asesoramiento en un nombre de tema, nombre de elemento y formato de datos para un bucle de asesoramiento que ya está establecido, la Biblioteca de administración dinámica de Intercambio de datos (DDEML) no crea un bucle de aviso duplicado, sino que modifica las marcas de bucle de aviso (XTYPF_ACKREQ y XTYPF_NODATA) para que coincidan con la solicitud más reciente.
Esta transacción se filtra si la aplicación de servidor especificó la marca CBF_FAIL_ADVISES en la función DdeInitialize .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|