DXGKDDI_MONITORFREQUENCYRANGESET_ACQUIRENEXTFREQUENCYRANGEINFO Rückruffunktion (d3dkmddi.h)
Die pfnAcquireNextFrequencyRangeInfo-Funktion gibt den nächsten Frequenzbereichsdeskriptor in einem Monitorfrequenzbereich zurück, der unter Berücksichtigung des aktuellen Frequenzbereichsdeskriptor festgelegt ist.
Syntax
DXGKDDI_MONITORFREQUENCYRANGESET_ACQUIRENEXTFREQUENCYRANGEINFO DxgkddiMonitorfrequencyrangesetAcquirenextfrequencyrangeinfo;
NTSTATUS DxgkddiMonitorfrequencyrangesetAcquirenextfrequencyrangeinfo(
[in] IN_CONST_D3DKMDT_HMONITORFREQUENCYRANGESET hMonitorFrequencyRangeSet,
[in] IN_CONST_PD3DKMDT_MONITOR_FREQUENCY_RANGE_CONST pMonitorFrequencyRangeInfo,
[out] DEREF_OUT_CONST_PPD3DKMDT_MONITOR_FREQUENCY_RANGE ppNextMonitorFrequencyRangeInfo
)
{...}
Parameter
[in] hMonitorFrequencyRangeSet
Ein Handle für ein Überwachungshäufigkeitsbereichssatzobjekt. Der Anzeige-Miniporttreiber hat dieses Handle zuvor durch Aufrufen der PfnGetMonitorFrequencyRangeSet-Funktion der Monitorschnittstelle abgerufen.
[in] pMonitorFrequencyRangeInfo
Ein Zeiger auf eine D3DKMDT_MONITOR_FREQUENCY_RANGE-Struktur , bei der es sich um den aktuellen Frequenzbereichsdeskriptor handelt. Der Anzeige-Miniporttreiber hat diesen Zeiger zuvor durch Aufrufen von pfnAcquireFirstFrequencyRangeInfo oder pfnAcquireNextFrequencyRangeInfo abgerufen.
[out] ppNextMonitorFrequencyRangeInfo
Ein Zeiger auf eine Variable, die einen Zeiger auf eine D3DKMDT_MONITOR_FREQUENCY_RANGE-Struktur empfängt, die der nächste Frequenzbereichsdeskriptor ist.
Rückgabewert
Die PfnAcquireNextFrequencyRangeInfo-Funktion gibt einen der folgenden Werte zurück.
Rückgabecode | Beschreibung |
---|---|
STATUS_SUCCESS | Die Funktion hat erfolgreich den nächsten Frequenzbereichsdeskriptor zurückgegeben. |
STATUS_GRAPHICS_DATASET_IS_EMPTY | Die Funktion war erfolgreich, aber es gab keine weiteren Frequenzbereichsdeskriptoren in der Gruppe. |
STATUS_INVALID_PARAMETER | Es wurde ein ungültiger Parameter angegeben. |
STATUS_INVALID_FREQUENCYRANGE | Der in pMonitorFrequencyRangeInfo angegebene Frequenzbereichsdeskriptor war ungültig. |
STATUS_INVALID_MONITOR_FREQUENCYRANGESET | Das in hMonitorFrequencyRangeSet angegebene Handle war ungültig. |
Diese Funktion gibt möglicherweise auch andere Fehlercodes zurück, die in "Ntstatus.h" definiert sind.
Hinweise
Wenn Sie die Verwendung der D3DKMDT_MONITOR_FREQUENCY_RANGE-Struktur abgeschlossen haben, müssen Sie die -Struktur freigeben, indem Sie pfnReleaseFrequencyRangeInfo aufrufen.
Sie können alle Deskriptoren in einem festgelegten Überwachungshäufigkeitsbereich abrufen, indem Sie pfnAcquireFirstFrequencyRangeInfo aufrufen und dann eine Sequenz von Aufrufen von pfnAcquireNextFrequencyRangeInfo ausführen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Zielplattform | Desktop |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |