Functions | |
int | ADL_Adapter_Crossfire_Caps (int iAdapterIndex, int *lpPreferred, int *lpNumComb, ADLCrossfireComb **ppCrossfireComb) |
Function to retrieve CrossfireX capabilities of the system. | |
int | ADL_Adapter_Crossfire_Get (int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo) |
Function to get current CrossfireX combination settings. | |
int | ADL_Adapter_Crossfire_Set (int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb) |
Function to set CrossfireX combination settings. |
int ADL_Adapter_Crossfire_Caps | ( | int | iAdapterIndex, | |
int * | lpPreferred, | |||
int * | lpNumComb, | |||
ADLCrossfireComb ** | ppCrossfireComb | |||
) |
Function to retrieve CrossfireX capabilities of the system.
This function is used to determine if the system is capable of doing CrossfireX, regardless if the system is setup properly.
[in] | iAdapterIndex | The ADL index handle of the desired adapter to query CrossfireX capabilities |
[out] | lpPreferred | The index of the preferred CrossfireX chain. The index is a zero based index reference in the ADLCrossfireComb list. |
[out] | lpNumComb | The integer value indicating the number of ADLCrossfireComb structures in the lpCrossfireComb buffer |
[out] | ADLCrossfireComb | **ppCrossfireComb The Pointer to an empty memory buffer(NULL). This function will use the callback to allocate the appropriate buffer size. This buffer will contain a list of supported CrossfireX combinations if the adapter supports CrossfireX. If the adapter does not support CrossfireX, this memory buffer will remain empty, or NULL. |
int ADL_Adapter_Crossfire_Get | ( | int | iAdapterIndex, | |
ADLCrossfireComb * | lpCrossfireComb, | |||
ADLCrossfireInfo * | lpCrossfireInfo | |||
) |
Function to get current CrossfireX combination settings.
This function is used to retrieve the current information about a particular CrossfireX combination. A CrossfireX combination includes the CrossfireX capable adapter and its CrossfireX chain (a list of other adapters that will work with the CrossfireX capable adapter). The possible CrossfireX chain combinations for an adapter is retrieved from the ADL_Adapter_Crossfire_Caps function.
[in] | iAdapterIndex | The ADL index of the CrossfireX capable adapter to query the CrossfireX state and current information |
[in] | lpCrossfireComb | The CrossfireX chain to get information about. |
[out] | lpCrossfireInfo | State and error information about the CrossfireX combination. |
int ADL_Adapter_Crossfire_Set | ( | int | iAdapterIndex, | |
ADLCrossfireComb * | lpCrossfireComb | |||
) |
Function to set CrossfireX combination settings.
This function is used to enable or disable CrossfireX on a particular adapter (pointed to by iAdapterIndex), along with the indicated CrossfireX chain. The CrossfireX chain combination for the adapter must be one returned by ADL_Adapter_Crossfire_Caps().
[in] | iAdapterIndex | The adapter in which to enable or disable CrossfireX |
[in] | lpCrossfireComb[in] | the CrossfireX chain combination to enable or disable for the master adapter. If this parameter is not NULL, it will enable CrossfireX with the indicated combination. If this parameter is NULL, it will disable CrossfireX on that particular adapter. |