Condividi tramite


struttura D3DKMT_SETVIDPNSOURCEOWNER (d3dkmthk.h)

La struttura D3DKMT_SETVIDPNSOURCEOWNER descrive i parametri per l'impostazione o il rilascio dell'origine video presente nel percorso di una topologia vidPN (Video Present Network) proprietaria del VidPN.

Sintassi

typedef struct _D3DKMT_SETVIDPNSOURCEOWNER {
  [in] D3DKMT_HANDLE                        hDevice;
  [in] const D3DKMT_VIDPNSOURCEOWNER_TYPE   *pType;
  [in] const D3DDDI_VIDEO_PRESENT_SOURCE_ID *pVidPnSourceId;
       UINT                                 VidPnSourceCount;
} D3DKMT_SETVIDPNSOURCEOWNER;

Membri

[in] hDevice

Tipo di dati D3DKMT_HANDLE che rappresenta un handle in modalità kernel per il dispositivo che acquisisce o rilascia il proprietario dell'origine VidPN.

[in] pType

Matrice di tipi di proprietario. Gli elementi della matrice possono contenere i valori seguenti del tipo di enumerazione D3DKMT_VIDPNSOURCEOWNER_TYPE.

Valore Significato
D3DKMT_VIDPNSOURCEOWNER_UNOWNED (0) Nessun proprietario o GDI è il proprietario.
D3DKMT_VIDPNSOURCEOWNER_SHARED (1) Proprietario condiviso. Ovvero, il proprietario può cedere a qualsiasi proprietario esclusivo. Questo tipo non è disponibile per i dispositivi legacy.
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVE (2) Proprietario esclusivo senza database primario GDI condiviso.
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVEGDI (3) Proprietario esclusivo con gruppo primario GDI condiviso. Questo proprietario deve possedere esclusivamente tutte le origini VidPn. Questo tipo è disponibile solo per i dispositivi legacy.

[in] pVidPnSourceId

Matrice di numeri di identificazione in base zero del video presenti origini nei percorsi di una topologia di rete video presente (VidPN).

VidPnSourceCount

Numero di voci valide nella matrice che pVidPnSourceId.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
intestazione d3dkmthk.h (include D3dkmthk.h)

Vedere anche

D3DKMTSetVidSourceOwner