Freigeben über


DXGKDDI_MONITORDESCRIPTORSET_ACQUIREFIRSTDESCRIPTORINFO Rückruffunktion (d3dkmddi.h)

Die pfnAcquireFirstDescriptorInfo-Funktion gibt den ersten Deskriptor in einem Monitordeskriptor-Set-Objekt zurück.

Syntax

DXGKDDI_MONITORDESCRIPTORSET_ACQUIREFIRSTDESCRIPTORINFO DxgkddiMonitordescriptorsetAcquirefirstdescriptorinfo;

NTSTATUS DxgkddiMonitordescriptorsetAcquirefirstdescriptorinfo(
  [in]  IN_CONST_D3DKMDT_HMONITORDESCRIPTORSET hMonitorDescriptorSet,
  [out] DEREF_OUT_CONST_PPD3DKMDT_MONITOR_DESCRIPTOR ppFirstMonitorDescriptorInfo
)
{...}

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.

[out] ppFirstMonitorDescriptorInfo

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

Rückgabewert

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

Rückgabecode Beschreibung
STATUS_SUCCESS Die Funktion hat erfolgreich den ersten Deskriptor im Satz zurückgegeben.
STATUS_GRAPHICS_DATASET_IS_EMPTY Die Funktion war erfolgreich, aber es gab keine Deskriptoren in der Gruppe.
STATUS_INVALID_PARAMETER Es wurde ein ungültiger Parameter angegeben.
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