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.
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 |
|
DLL |
|
IID |
CLSID_FaxDeviceProvider |
See also