Compartir a través de


Estructura MONHSZSTRUCTA (ddeml.h)

Contiene información sobre un identificador de cadena de Intercambio de datos dinámicos (DDE). Una aplicación de supervisión de DDE puede usar esta estructura al supervisar la actividad del componente de administrador de cadenas de la biblioteca de administración de DDE.

Sintaxis

typedef struct tagMONHSZSTRUCTA {
  UINT   cb;
  BOOL   fsAction;
  DWORD  dwTime;
  HSZ    hsz;
  HANDLE hTask;
  CHAR   str[1];
} MONHSZSTRUCTA, *PMONHSZSTRUCTA;

Miembros

cb

Tipo: UINT

Tamaño de la estructura, en bytes.

fsAction

Tipo: BOOL

Acción que se realiza en la cadena identificada por el miembro hsz .

Valor Significado
MH_CLEANUP
4
Una aplicación libera sus recursos DDE, lo que hace que el sistema elimine los identificadores de cadena que ha creado la aplicación. (La aplicación llamó a la función DdeUninitialize ).
MH_CREATE
1
Una aplicación está creando un identificador de cadena. (La aplicación llamó a la función DdeCreateStringHandle ).
MH_DELETE
3
Una aplicación está eliminando un identificador de cadena. (La aplicación llamó a la función DdeFreeStringHandle ).
MH_KEEP
2
Una aplicación aumenta el número de uso de un identificador de cadena. (La aplicación llamó a la función DdeKeepStringHandle ).

dwTime

Tipo: DWORD

Hora de Windows en la que tiene lugar la acción especificada por el miembro fsAction . La hora de Windows es el número de milisegundos que han transcurrido desde el arranque del sistema.

hsz

Tipo: HSZ

Identificador de la cadena. Dado que los identificadores de cadena son locales para el proceso, este miembro es un átomo global.

hTask

Tipo: HANDLE

Identificador de la tarea (instancia de aplicación) que realiza la acción en el identificador de cadena.

str[1]

Tipo: TCHAR[1]

Puntero a la cadena identificada por el miembro hsz .

Comentarios

Nota:

El encabezado ddeml.h define MONHSZSTRUCT como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

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

Consulte también

Conceptual

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

MONCBSTRUCT

MONCONVSTRUCT

MONERRSTRUCT

MONLINKSTRUCT

MONMSGSTRUCT

Referencia