Compartir a través de


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
Ddeml.h (incluye Windows.h)

Consulte también

Referencia

DdeClientTransaction

DdeInitialize

DdePostAdvise

Conceptual

Biblioteca de administración dinámica de Intercambio de datos