@Structure.FieldOrder(value={"cb","dwTime","hTask","fEstablished","fNoData","hszSvc","hszTopic","hszItem","wFmt","fServer","hConvServer","hConvClient"}) public static class Ddeml.MONLINKSTRUCT extends Structure
Remarks
Because string handles are local to the process, the hszSvc, hszTopic, and hszItem members are global atoms.
The hConvClient and hConvServer members of the MONLINKSTRUCT structure do not hold the same value as would be seen by the applications engaged in the conversation. Instead, they hold a globally unique pair of values that identify the conversation.
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field and Description |
---|---|
int |
cb
The structure's size, in bytes.
|
int |
dwTime
The Windows time at which the advise loop was started or ended.
|
WinDef.BOOL |
fEstablished
Indicates whether an advise loop was successfully established.
|
WinDef.BOOL |
fNoData
Indicates whether the
Ddeml.XTYPF_NODATA flag is set for the advise loop. |
WinDef.BOOL |
fServer
Indicates whether the link notification came from the server.
|
Ddeml.HCONV |
hConvClient
A handle to the client conversation.
|
Ddeml.HCONV |
hConvServer
A handle to the server conversation.
|
Ddeml.HSZ |
hszItem
A handle to the item name that is the subject of the advise loop.
|
Ddeml.HSZ |
hszSvc
A handle to the service name of the server in the advise loop.
|
Ddeml.HSZ |
hszTopic
A handle to the topic name on which the advise loop is established.
|
WinNT.HANDLE |
hTask
A handle to a task (application instance) that is a partner in the
advise loop.
|
int |
wFmt
The format of the data exchanged (if any) during the advise loop.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor and Description |
---|
MONLINKSTRUCT() |
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
public int cb
public int dwTime
public WinNT.HANDLE hTask
public WinDef.BOOL fEstablished
public WinDef.BOOL fNoData
Ddeml.XTYPF_NODATA
flag is set for the advise loop. A
value of TRUE indicates the flag is set; FALSE indicates it is not.public Ddeml.HSZ hszSvc
public Ddeml.HSZ hszTopic
public Ddeml.HSZ hszItem
public int wFmt
public WinDef.BOOL fServer
public Ddeml.HCONV hConvServer
public Ddeml.HCONV hConvClient