Struttura MONHSZSTRUCTA (ddeml.h)
Contiene informazioni su un handle stringa DDE (Dynamic Data Exchange). Un'applicazione di monitoraggio DDE può usare questa struttura durante il monitoraggio dell'attività del componente di gestione delle stringhe della libreria di gestione DDE.
Sintassi
typedef struct tagMONHSZSTRUCTA {
UINT cb;
BOOL fsAction;
DWORD dwTime;
HSZ hsz;
HANDLE hTask;
CHAR str[1];
} MONHSZSTRUCTA, *PMONHSZSTRUCTA;
Membri
cb
Tipo: UINT
Dimensioni della struttura, in byte.
fsAction
Tipo: bool
Azione eseguita sulla stringa identificata dal membro
Valore | Significato |
---|---|
|
Un'applicazione libera le risorse DDE, causando l'eliminazione della stringa da parte del sistema che gestisce l'applicazione creata. L'applicazione ha chiamato la funzione DdeUninitialize. |
|
Un'applicazione sta creando un handle di stringa. L'applicazione ha chiamato la funzione DdeCreateStringHandle |
|
Un'applicazione sta eliminando un handle di stringa. L'applicazione ha chiamato la funzione DdeFreeStringHandle |
|
Un'applicazione aumenta il numero di utilizzo di un handle di stringa. L'applicazione denominata funzione DdeKeepStringHandle. |
dwTime
Tipo: DWORD
Ora di Windows in cui viene eseguita l'azione specificata dal membro fsAction
hsz
Tipo: HSZ
Handle per la stringa. Poiché gli handle di stringa sono locali per il processo, questo membro è un atom globale.
hTask
Tipo: HANDLE
Handle per l'attività (istanza dell'applicazione) che esegue l'azione sull'handle di stringa.
str[1]
Tipo: TCHAR[1]
Puntatore alla stringa identificata dal membro
Osservazioni
Nota
L'intestazione ddeml.h definisce MONHSZSTRUCT come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 2000 Professional [solo app desktop] |
server minimo supportato | Windows 2000 Server [solo app desktop] |
intestazione |
ddeml.h (include Windows.h) |
Vedere anche
concettuale
dynamic data exchange management library
riferimento