Condividi tramite


DXGKDDI_VIDPNSOURCEMODESET_PINMODE funzione di callback (d3dkmddi.h)

La funzione pfnPinMode aggiunge una modalità specificata in un set di modalità di origine VidPN.

Sintassi

DXGKDDI_VIDPNSOURCEMODESET_PINMODE DxgkddiVidpnsourcemodesetPinmode;

NTSTATUS DxgkddiVidpnsourcemodesetPinmode(
  [in] IN_D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet,
  [in] IN_CONST_D3DKMDT_VIDEO_PRESENT_SOURCE_MODE_ID VidPnSourceModeId
)
{...}

Parametri

[in] hVidPnSourceModeSet

Handle per un oggetto set di modalità di origine VidPN. Il driver miniport di visualizzazione ottenuto in precedenza questo handle chiamando il pfnAcquireSourceModeSet funzione dell'interfaccia DXGK_VIDPN_INTERFACE.

[in] VidPnSourceModeId

Intero che identifica la modalità da aggiungere.

Valore restituito

La funzione pfnPinMode restituisce uno dei valori seguenti:

Codice restituito Descrizione
STATUS_SUCCESS La funzione ha avuto esito positivo.
STATUS_GRAPHICS_INVALID_VIDPN_SOURCEMODESET L'handle fornito in hVidPnSourceModeSet non è valido.
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE La modalità identificata da VidPnSourceModeId non appartiene al set di modalità di origine rappresentato da hVidPnSourceModeSet.

Osservazioni

Gli identificatori della modalità di origine VidPN vengono assegnati dal sistema operativo. La funzione pfnCreateNewModeInfo genera un identificatore di modalità, assegna l'identificatore al membro id di una struttura D3DKMDT_VIDPN_SOURCE_MODE e restituisce la struttura al driver miniport di visualizzazione.

Il tipo di dati D3DKMDT_HVIDPNSOURCEMODESET è definito in D3dkmdt.h.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
piattaforma di destinazione Desktop
intestazione d3dkmddi.h (include D3dkmddi.h)
IRQL PASSIVE_LEVEL

Vedere anche

D3DKMDT_VIDPN_SOURCE_MODE

pfnAcquirePinnedModeInfo