DXGKDDI_VIDPN_RELEASESOURCEMODESET Rückruffunktion (d3dkmddi.h)
Die pfnReleaseSourceModeSet-Funktion gibt ein Handle für ein Quellmodussatzobjekt frei.
Syntax
DXGKDDI_VIDPN_RELEASESOURCEMODESET DxgkddiVidpnReleasesourcemodeset;
NTSTATUS DxgkddiVidpnReleasesourcemodeset(
[in] IN_CONST_D3DKMDT_HVIDPN hVidPn,
[in] IN_CONST_D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet
)
{...}
Parameter
[in] hVidPn
Ein Handle für das VidPN-Objekt, das das Quellmodussatzobjekt enthält. Der VidPN-Manager hat dieses Handle zuvor für den Anzeigeminiporttreiber bereitgestellt, indem er DxgkDdiEnumVidPnCofuncModality, DxgkDdiIsSupportedVidPn oder DxgkDdiRecommendFunctionalVidPn aufgerufen hat.
[in] hVidPnSourceModeSet
Der griff, der freigegeben werden soll.
Rückgabewert
Die PfnReleaseSourceModeSet-Funktion gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
STATUS_SUCCESS | Die Funktion wurde erfolgreich ausgeführt. |
STATUS_GRAPHICS_INVALID_VIDPN | Das in hVidPn angegebene Handle war ungültig. |
STATUS_GRAPHICS_INVALID_VIDPN_SOURCEMODESET | Das in hVidPnSourceModeSet angegebene Handle war ungültig. |
STATUS_GRAPHICS_RESOURCES_NOT_RELATED | Der durch hVidPn identifizierte VidPN enthält nicht den Quellmodussatz, der von hVidPnSourceModeSet identifiziert wurde. |
Hinweise
Wenn Sie die Verwendung eines Handles abgeschlossen haben, das Sie durch aufrufen von pfnAcquireSourceModeSet abgerufen haben, müssen Sie das Handle freigeben, indem Sie pfnReleaseSourceModeSet aufrufen.
Wenn Sie ein Handle abrufen, indem Sie pfnCreateNewSourceModeSet aufrufen und dieses Handle dann an pfnAssignSourceModeSet übergeben, müssen Sie das Handle nicht freigeben.
Wenn Sie ein Handle erhalten, indem Sie pfnCreateNewSourceModeSet aufrufen und dann entscheiden, den neuen Quellmodus nicht einer Quelle zuzuweisen, müssen Sie das neu abgerufene Handle freigeben, indem Sie pfnReleaseSourceModeSet aufrufen.
Die Datentypen D3DKMDT_HVIDPN und D3DKMDT_HVIDPNSOURCEMODESET werden in D3dkmdt.h definiert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Zielplattform | Desktop |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |