transacción de XTYP_WILDCONNECT

Permite a un cliente establecer una conversación en cada uno de los pares de nombre de servicio y nombre de tema del servidor que coincidan con el nombre de servicio y el nombre del tema especificados. Una función de devolución de llamada de servidor de Intercambio de datos dinámicos (DDE), DdeCallback, recibe esta transacción cuando un cliente especifica un nombre de servicio NULL , un nombre de tema NULL o ambos en una llamada a la función DdeConnect o DdeConnectList .

#define     XCLASS_DATA              0x2000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_WILDCONNECT        (0x00E0 | XCLASS_DATA | XTYPF_NOBLOCK)

Parámetros

uType

El tipo de transacción.

uFmt

No se usa.

hconv

No se usa.

hsz1

Identificador del nombre del tema. Si este parámetro es NULL, el cliente solicita una conversación en todos los nombres de tema que admite el servidor.

hsz2

Identificador del nombre del servicio. Si este parámetro es NULL, el cliente solicita una conversación en todos los nombres de servicio que admite el servidor.

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 se establece en 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

El servidor debe devolver un identificador de datos que identifique una matriz de estructuras HSZPAIR . La matriz debe contener una estructura para cada par nombre de servicio y nombre de tema que coincida con el par nombre de servicio y nombre de tema solicitado por el cliente. Un identificador de cadena NULL debe terminar la matriz. El sistema envía la transacción XTYP_CONNECT_CONFIRM al servidor para confirmar cada conversación y pasar los identificadores de conversación al servidor. El servidor no recibirá estas confirmaciones si especificó la marca de CBF_SKIP_CONNECT_CONFIRMS en la función DdeInitialize .

El servidor debe devolver NULL para rechazar la transacción XTYP_WILDCONNECT .

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 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

CONVCONTEXT

DdeConnect

DdeInitialize

HSZPAIR

Conceptual

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