INmChannelFt
Use the INmChannelFt interface methods to manage the file exchange between members of a conference.
When to Implement
You do not need to implement this interface because the NetMeeting 3 run time provides the INmChannelFt implementation on the File Transfer Channel Object. However, you need to implement the corresponding event handler methods for INmChannelFtNotify.
When to Use
Call the INmChannelFt methods from your NetMeeting client application to check the state of a file transfer channel or to set and retrieve the channel's properties. Before calling any of the INmChannelFt methods listed below, users should confirm that the NMCH_FTbit is set for this channel by using INmSysInfo::GetNmchCaps to retrieve the local system channel capabilities.
Methods in Vtable Order
IUnknown methods | Description |
---|---|
QueryInterface | Returns pointers to supported interfaces. |
AddRef | Increments reference count. |
Release | Decrements reference count. |
INmChannel methods | Description |
---|---|
IsSameAs | Checks whether this channel object and another channel object represent the same channel. |
IsActive | Checks whether this channel is currently engaged in some activity. |
SetActive | Activates a channel. |
GetConference | Finds the conference using this channel. |
GetInterface | Retrieves the interface identifier (IID) that identifies this channel. |
GetNmch | Retrieves the NMCH type for this channel. |
EnumMember | Retrieves an enumerator to list all the members using this channel. |
GetMemberCount | Retrieves the number of members using this channel. |
INmChannelFt methods | Description |
---|---|
SendFile | Given a file name and an INmMember interface pointer, this method sends the file to the member through a File Transfer Channel object and retrieves an INmFt interface pointer on the File Transfer object. |
SetReceiveFileDir | Sets the path to the directory on the local system where the received file will be stored. |
GetReceiveFileDir | Retrieves the path to the directory on the local system where the received file will be stored. |
Remarks
To retrieve an INmChannelFt interface pointer, use INmChannel::QueryInterface with the IID_INmChannelFt interface identifier (IID).
Requirements
** Windows NT/2000:** Requires Windows NT 4.0 SP3 or later.
** Windows 95/98:** Requires Windows 95 or later. Available as a redistributable for Windows 95.
** Header:** Imsconf2.idl.