FaxDeviceProvider object

The FaxDeviceProvider configuration object is used by a fax client application to retrieve information about a fax service provider (FSP) registered with the fax service.

Members

The FaxDeviceProvider object has these types of members:

Properties

The FaxDeviceProvider object has these properties.

Property Access type Description
Debug
Read-only
The Debug property is a Boolean value that indicates whether the FSP DLL was created in a debug environment.
DeviceIds
Read-only
The DeviceIds property returns a variant safe array of long (VT_I4 | VT_ARRAY). Each long value in the array is a device ID.
FriendlyName
Read-only
The FriendlyName property is a null-terminated string that contains the user-friendly name for the FSP. This string is suitable for display to users.
ImageName
Read-only
The ImageName property is a null-terminated string that contains the executable image name (DLL path and file name) of the FSP.
InitErrorCode
Read-only
The InitErrorCode property is a value that specifies the last error code that the FSP returned while the fax service was loading and initializing the FSP DLL. This may be an HRESULT value or a Win32 error code.
MajorBuild
Read-only
The MajorBuild property is a value that specifies the major part of the build number for the FSP DLL.
MajorVersion
Read-only
The MajorVersion property is a value that specifies the major part of the version number for the FSP DLL.
MinorBuild
Read-only
The MinorBuild property is a value that specifies the minor part of the build number for the FSP DLL.
MinorVersion
Read-only
The MinorVersion property is a value that specifies the minor part of the version number for the FSP DLL.
Status
Read-only
The Status property is a number that indicates whether the FSP loaded and initialized successfully.
TapiProviderName
Read-only
The TapiProviderName property is a null-terminated string that contains the name of the TSP associated with the FSP fax devices.
UniqueName
Read-only
The UniqueName property is a null-terminated string that contains the unique name that identifies the FSP.

 

Remarks

A FaxDeviceProvider object is accessed through a FaxDeviceProviders object.

faxserver, faxdeviceproviders, and faxdeviceprovider objects

To create a FaxDeviceProvider object in Microsoft Visual Basic, call the Item property of the FaxDeviceProviders object.

To create a FaxDeviceProvider object in C++, call the get_Item method.

Requirements

Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
Header
Faxcomex.h
DLL
Fxscomex.dll
IID
CLSID_FaxDeviceProvider

See also

Fax Service object hierarchy

IFaxDeviceProvider