На главную

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_EXECUTE



XTYP_EXECUTE



A dynamic data exchange (DDE) server callback function receives the XTYP_EXECUTE transaction when a client specifies XTYP_EXECUTE in the DdeClientTransaction function. A client uses this transaction to send a command string to the server.

Parameters

uFmt

Not used.

hconv

Identifies the conversation.

hsz1

Identifies the topic name.

hsz2

Not used.

hdata

Identifies the command string.

dwData1

Not used.

dwData2

Not used.



Return Values

A server callback function should return DDE_FACK if it processes this transaction, DDE_FBUSY if it is too busy to process this transaction, or DDE_FNOTPROCESSED if it rejects this transaction.

Remarks

This transaction is filtered if the server application specified the CBF_FAIL_EXECUTES flag in the DdeInitialize function.
An application must free the data handle obtained during this transaction. An application must, however, copy the command string associated with the data handle if the application must process the string after the callback function returns. An application can use the DdeGetData function to copy the data.
Because most client applications expect a server application to perform an XTYP_EXECUTE transaction synchonrously, a server should attempt to perform all processing of the XTYP_EXECUTE transaction either from within the DDE callback function or by returning the CBR_BLOCK return code. If the hdata parameter is a command that instructs the server to terminate, the server should do so after processing the XTYP_EXECUTE transaction.

See Also

DdeClientTransaction, DdeGetData, DdeInitialize


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

XTYP_EXECUTE



XTYP_EXECUTE



Динамический обмен данных сервера (DDE) функциональные приемники возврата сделка XTYP_EXECUTE когда клиент определяет XTYP_EXECUTE в функции DdeClientTransaction. Клиент использует эту сделку, чтобы посылать команде строку в сервер.

Параметры

uFmt

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

hconv

Идентифицирует разговор.

hsz1

Идентифицирует имя темы.

hsz2

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

hdata

Идентифицирует командную строку.

dwData1

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

dwData2

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



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

Функция возврата сервера должна возвращать DDE_FACK если она обрабатывает эту сделку, DDE_FBUSY если это слишком занятое, чтобы обрабатывать эту сделку, или DDE_FNOTPROCESSED если она отвергает эту сделку.

Замечания

Эта сделка отфильтрована если приложение сервера определяло бы флаг CBF_FAIL_EXECUTES в функции DdeInitialize.
Приложение должно освободить ручку данных полученную в течение этой сделки. Приложение должно, тем не менее, скопировать командную строку связанную ручкой данных если приложение должно обработать строку после того, как функция возврата возвращается. Приложение может использовать функцию DdeGetData, чтобы копировать данные.
Поскольку наиболее приложения клиента ожидают, что приложение сервера выполнит сделку XTYP_EXECUTE synchonrously, сервер должен пытаться выполнять всю обработку сделки XTYP_EXECUTE или из функции возврата DDE или возвращав обратный код CBR_BLOCK. Если параметр hdata - командовать, что указывает сервер, чтобы завершаться, сервер должен делать так после обработки сделки XTYP_EXECUTE.

Смотри Также

DdeClientTransaction, DdeGetData, DdeInitialize


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