DXGKDDI_MONITORDESCRIPTORSET_ACQUIRENEXTDESCRIPTORINFO Rückruffunktion (d3dkmddi.h)

Die pfnAcquireNextDescriptorInfo-Funktion gibt den nächsten Deskriptor in einem Monitordeskriptorsatz zurück, wenn der aktuelle Deskriptor angegeben ist.

Syntax

DXGKDDI_MONITORDESCRIPTORSET_ACQUIRENEXTDESCRIPTORINFO DxgkddiMonitordescriptorsetAcquirenextdescriptorinfo;

NTSTATUS DxgkddiMonitordescriptorsetAcquirenextdescriptorinfo(
  [in]  IN_CONST_D3DKMDT_HMONITORDESCRIPTORSET hMonitorDescriptorSet,
  [in]  IN_CONST_PD3DKMDT_MONITOR_DESCRIPTOR_CONST pMonitorDescriptorInfo,
  [out] DEREF_OUT_CONST_PPD3DKMDT_MONITOR_DESCRIPTOR ppNextMonitorDescriptorInfo
)
{...}

Parameter

[in] hMonitorDescriptorSet

Ein Handle für ein Monitordeskriptor-Set-Objekt. Der Anzeige-Miniporttreiber hat dieses Handle zuvor durch Aufrufen der pfnGetMonitorDescriptorSet-Funktion der Monitor-Schnittstelle abgerufen.

[in] pMonitorDescriptorInfo

Ein Zeiger auf eine D3DKMDT_MONITOR_DESCRIPTOR-Struktur , bei der es sich um den aktuellen Deskriptor handelt. Der Anzeige-Miniporttreiber hat diesen Zeiger zuvor durch Aufrufen von pfnAcquireFirstDescriptorInfo oder pfnAcquireNextDescriptorInfo abgerufen.

[out] ppNextMonitorDescriptorInfo

Ein Zeiger auf eine Variable, die einen Zeiger auf eine D3DKMDT_MONITOR_DESCRIPTOR-Struktur empfängt. Die -Struktur ist der nächste Deskriptor im Satz.

Rückgabewert

Die PfnAcquireNextDescriptorInfo-Funktion gibt einen der folgenden Werte zurück.

Rückgabecode Beschreibung
STATUS_SUCCESS Die Funktion hat erfolgreich den nächsten Deskriptor im Satz zurückgegeben.
STATUS_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET Die Funktion war erfolgreich, aber es gab keine weiteren Deskriptoren in der Gruppe.
STATUS_INVALID_PARAMETER Es wurde ein ungültiger Parameter angegeben.
STATUS_INVALID_MONITOR_DESCRIPTOR Der in pMonitorDescriptorInfo angegebene Deskriptor war ungültig.
STATUS_GRAPHICS_INVALID_MONITOR_DESCRIPTORSET Das in hMonitorDescriptorSet angegebene Handle war ungültig.

Hinweise

Wenn Sie die Verwendung der D3DKMDT_MONITOR_DESCRIPTOR-Struktur abgeschlossen haben, müssen Sie die -Struktur freigeben, indem Sie pfnReleaseDescriptorInfo aufrufen.

Sie können alle Deskriptoren in einem festgelegten Monitordeskriptor abrufen, indem Sie pfnAcquireFirstDescriptorInfo aufrufen und dann eine Sequenz von Aufrufen von pfnAcquireNextDescriptorInfo ausführen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Zielplattform Desktop
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)
IRQL PASSIVE_LEVEL