На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

XTYP_WILDCONNECT



XTYP_WILDCONNECT



A dynamic data exchange (DDE) server callback function receives the XTYP_WILDCONNECT transaction when a client specifies a NULL service name, a NULL topic name, or both in a call to the DdeConnect or DdeConnectList function. This transaction allows a client to establish a conversation on each of the server's service name and topic name pairs that match the specified service name and topic name.

Parameters

uFmt

Not used.

hconv

Not used.

hsz1

Identifies the topic name. If this parameter is NULL, the client is requesting a conversation on all topic names that the server supports.

hsz2

Identifies the service name. If this parameter is NULL, the client is requesting a conversation on all service names that the server supports.

hdata

Not used.

dwData1

Points to a CONVCONTEXT structure that contains context information for the conversation. If the client is not a Dynamic Data Exchange Management Library (DDEML) application, this parameter is set to 0.

dwData2

Specifies whether the client is the same application instance as the server. If the parameter is 1, the client is same instance. If the parameter is 0, the client is a different instance.



Return Value

The server should return a data handle that identifies an array of HSZPAIR structures. The array should contain one structure for each service-name and topic-name pair that matches the service-name and topic-name pair requested by the client. The array must be terminated by a NULL string handle. The system sends the XTYP_CONNECT_CONFIRM transaction to the server to confirm each conversation and to pass the conversation handles to the server. The server will not receive these confirmations if it specified the CBF_SKIP_CONNECT_CONFIRMS flag in the DdeInitialize function.

The server should return NULL to refuse the XTYP_WILDCONNECT transaction.

Remarks

This transaction is filtered if the server application specified the CBF_FAIL_CONNECTIONS flag in the DdeInitialize function.
A server cannot block this transaction type; the CBR_BLOCK return code is ignored.

See Also

CONVCONTEXT, DdeConnect, DdeInitialize, HSZPAIR


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

XTYP_WILDCONNECT



XTYP_WILDCONNECT



Динамический обмен данных сервера (DDE) функциональные приемники возврата сделка XTYP_WILDCONNECT когда клиент определяет НЕДЕЙСТВИТЕЛЬНОЕ имя услуги, НЕДЕЙСТВИТЕЛЬНОЕ имя темы, или в вызове в DdeConnect или функцию DdeConnectList. Эта сделка позволяет клиента, чтобы устанавливать разговор в каждом имени услуги сервера и пары имени темы, что соответствовать определенному имени имени услуги и темы.

Параметры

uFmt

Не использованное.

hconv

Не использованное.

hsz1

Идентифицирует имя темы. Если этот параметр НЕДЕЙСТВИТЕЛЕН, клиент запрашивает разговор во всех именах темы, что сервер поддерживает.

hsz2

Идентифицирует имя услуги. Если этот параметр НЕДЕЙСТВИТЕЛЕН, клиент запрашивает разговор во всех именах услуги, что сервер поддерживает.

hdata

Не использованное.

dwData1

Точки на структуру CONVCONTEXT, которые содержат контекстную информацию для разговора. Если клиент не является Биржевым Управлением Динамической Библиотеки Данных (DDEML) приложения, этот параметр установлен на 0.

dwData2

Определяет является клиент тем же прикладным примером как сервером. Если параметр - 1, клиент является тем же примером. Если параметр - 0, клиент является другим примером.



Обратная Величина

Сервер должен возвращать ручку данных, которая идентифицирует массив структур HSZPAIR. Массив должен содержать одной структуре для каждой услуги-имени и темы-имя пары, которые соответствуют услуге-имени и тема-имя пары запрашивалась клиентом. Массив должен быть расторгнутым НЕДЕЙСТВИТЕЛЬНОЙ ручкой строки. Система посылает сделку XTYP_CONNECT_CONFIRM в сервер, чтобы подтверждать каждый разговор и, чтобы передавать ручки разговора в сервер. Сервер не получит эти подтверждения если это определило бы флаг CBF_SKIP_CONNECT_CONFIRMS в функции DdeInitialize.

Сервер должен возвращать НЕДЕЙСТВИТЕЛЬНЫЙ, чтобы отклонять сделку XTYP_WILDCONNECT.

Замечания

Эта сделка отфильтрована если приложение сервера определяло бы флаг CBF_FAIL_CONNECTIONS в функции DdeInitialize.
Сервер не может заблокировать этот тип сделки; обратный код CBR_BLOCK проигнорирован.

Смотри Также

CONVCONTEXT, DdeConnect, DdeInitialize, HSZPAIR


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz