Freigeben über


DXGKDDI_VIDPN_RELEASETARGETMODESET Rückruffunktion (d3dkmddi.h)

Die pfnReleaseTargetModeSet--Funktion gibt ein Handle für ein Zielmodussatzobjekt frei.

Syntax

DXGKDDI_VIDPN_RELEASETARGETMODESET DxgkddiVidpnReleasetargetmodeset;

NTSTATUS DxgkddiVidpnReleasetargetmodeset(
  [in] IN_CONST_D3DKMDT_HVIDPN hVidPn,
  [in] IN_CONST_D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet
)
{...}

Parameter

[in] hVidPn

Ein Handle zu einem VidPN-Objekt, das das Zielmodussatzobjekt enthält. Der VidPN-Manager hat diesem Handle zuvor den Miniporttreiber angezeigt, indem er DxgkDdiEnumVidPnCofuncModality, DxgkDdiIsSupportedVidPnoder DxgkDdiRecommendFunctionalVidPnaufruft.

[in] hVidPnTargetModeSet

Der zu veröffentlichende Ziehpunkt.

Rückgabewert

Die pfnReleaseTargetModeSet Funktion gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS Die Funktion war erfolgreich.
STATUS_GRAPHICS_INVALID_VIDPN Der in hVidPn bereitgestellte Handle war ungültig.
STATUS_GRAPHICS_INVALID_VIDPN_TARGETMODESET Das in hVidPnTargetModeSet bereitgestellte Handle war ungültig.
STATUS_GRAPHICS_RESOURCES_NOT_RELATED Der von hVidPn identifizierte VidPN enthält nicht den von hVidPnTargetModeSet identifizierten Zielmodus.

Bemerkungen

Wenn Sie mit der Verwendung eines Handles fertig sind, das Sie durch Aufrufen pfnAcquireTargetModeSetabgerufen haben, müssen Sie das Handle durch Aufrufen pfnReleaseTargetModeSetfreigeben.

Wenn Sie ein Handle abrufen, indem Sie pfnCreateNewTargetModeSet aufrufen und dieses Handle dann an pfnAssignTargetModeSetübergeben, müssen Sie das Handle nicht freigeben.

Wenn Sie ein Handle durch Aufrufen pfnCreateNewTargetModeSet abrufen und sich dann entscheiden, den neuen Quellmodus einer Quelle nicht zuzuweisen, müssen Sie das neu abgerufene Handle freigeben, indem Sie pfnReleaseTargetModeSetaufrufen.

Die Datentypen D3DKMDT_HVIDPN und D3DKMDT_HVIDPNTARGETMODESET werden in D3dkmdt.hdefiniert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Zielplattform- Desktop
Header- d3dkmddi.h (einschließlich D3dkmddi.h)
IRQL- PASSIVE_LEVEL

Siehe auch

pfnAcquireTargetModeSet

pfnCreateNewTargetModeSet