Condividi tramite


DXGKDDI_VIDPN_RELEASESOURCEMODESET funzione di callback (d3dkmddi.h)

La funzione pfnReleaseSourceModeSet rilascia un handle a un oggetto set in modalità di origine.

Sintassi

DXGKDDI_VIDPN_RELEASESOURCEMODESET DxgkddiVidpnReleasesourcemodeset;

NTSTATUS DxgkddiVidpnReleasesourcemodeset(
  [in] IN_CONST_D3DKMDT_HVIDPN hVidPn,
  [in] IN_CONST_D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet
)
{...}

Parametri

[in] hVidPn

Handle per l'oggetto VidPN che contiene l'oggetto set di modalità di origine. Il manager VidPN ha precedentemente fornito questo handle al driver miniport di visualizzazione chiamando DxgkDdiEnumVidPnCofuncModality, DxgkDdiIsSupportedVidPn o DxgkDdiRecommendFunctionalVidPn.

[in] hVidPnSourceModeSet

Handle da rilasciare.

Valore restituito

La funzione pfnReleaseSourceModeSet restituisce uno dei valori seguenti:

Codice restituito Descrizione
STATUS_SUCCESS Funzione completata.
STATUS_GRAPHICS_INVALID_VIDPN L'handle fornito in hVidPn non è valido.
STATUS_GRAPHICS_INVALID_VIDPN_SOURCEMODESET L'handle fornito in hVidPnSourceModeSet non è valido.
STATUS_GRAPHICS_RESOURCES_NOT_RELATED Il VidPN identificato da hVidPn non contiene il set di modalità di origine identificato da hVidPnSourceModeSet.

Commenti

Al termine dell'uso di un handle ottenuto chiamando pfnAcquireSourceModeSet, è necessario rilasciare l'handle chiamando pfnReleaseSourceModeSet.

Se si ottiene un handle chiamando pfnCreateNewSourceModeSet e quindi passando tale handle a pfnAssignSourceModeSet, non è necessario rilasciare l'handle.

Se si ottiene un handle chiamando pfnCreateNewSourceModeSet e quindi si decide di non assegnare la nuova modalità di origine impostata su un'origine, è necessario rilasciare l'handle appena ottenuto chiamando pfnReleaseSourceModeSet.

I tipi di dati D3DKMDT_HVIDPN e D3DKMDT_HVIDPNSOURCEMODESET sono definiti in D3dkmdt.h.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Piattaforma di destinazione Desktop
Intestazione d3dkmddi.h (include D3dkmddi.h)
IRQL PASSIVE_LEVEL

Vedi anche

pfnAcquireSourceModeSet

pfnCreateNewSourceModeSet