Condividi tramite


D3DKMT_CREATENATIVEFENCE struttura (d3dkmthk.h)

La struttura D3DKMT_CREATENATIVEFENCE è un parametro per la funzione D3DKMTCreateNativeFence . Descrive l'oggetto di recinzione da creare.

Sintassi

typedef struct _D3DKMT_CREATENATIVEFENCE {
  D3DKMT_HANDLE                  hDevice;
  D3DKMT_HANDLE                  hSyncObject;
  BYTE                           PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE];
  D3DDDI_NATIVEFENCEINFO         Info;
  D3DKMT_CREATENATIVEFENCE_FLAGS Flags;
  BYTE                           Reserved[28];
} D3DKMT_CREATENATIVEFENCE;

Members

hDevice

[in] Handle per il dispositivo in cui viene creato l'oggetto di recinzione.

hSyncObject

[out] Handle per l'oggetto di sincronizzazione in questo processo.

PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE]

[in/out] Dati del driver privato da passare alla funzione DxgkDdiCreateNativeFence e copiare nuovamente in UMD.

Info

[in/out] Struttura D3DDDI_NATIVEFENCEINFO che descrive gli attributi dell'oggetto di sincronizzazione.

Flags

[in] Struttura D3DKMT_CREATENATIVEFENCE_FLAGS che descrive i flag per l'oggetto di recinzione.

Reserved[28]

Riservato per l'utilizzo nel sistema.

Commenti

Per altre informazioni sulle barriere GPU native, vedere Oggetti di recinzione GPU nativa.

Requisiti

Requisito Valore
Client minimo supportato Windows 11, versione 24H2
Intestazione d3dkmthk.h

Vedi anche

D3DKMTCreateNativeFence

DxgkDdiCreateNativeFence