Funzione DXCoreCreateAdapterFactory (dxcore.h)
Crea una factory di adattatori DXCore, che è possibile usare per generare ulteriori oggetti DXCore. Per indicazioni sulla programmazione ed esempi di codice, vedere Uso di DXCore per enumerare gli adattatori.
Sintassi
HRESULT DXCoreCreateAdapterFactory(
REFIID riid,
[out] void **ppvFactory
);
Parametri
riid
Tipo: REFIID
Riferimento all'identificatore univoco globale (GUID) dell'interfaccia da restituire in ppvFactory. Dovrebbe trattarsi dell'identificatore di interfaccia (IID) di IDXCoreAdapterFactory.
[out] ppvFactory
Tipo: void**
Indirizzo di un puntatore a un'interfaccia con l'IID specificato nel parametro riid . Al termine della restituzione, *ppvFactory (indirizzo dereferenziato) contiene un puntatore alla factory DXCore creata.
Valore restituito
Tipo: HRESULT
Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di erroreHRESULT.
Valore restituito | Descrizione |
---|---|
E_NOINTERFACE | È stato specificato un valore non valido per riid. |
E_POINTER | nullptr è stato fornito per ppvFactory. |
Commenti
Per la durata di tempo in cui esiste un riferimento in un'interfaccia IDXCoreAdapterFactory , un'interfaccia IDXCoreAdapterList o un'interfaccia IDXCoreAdapter , chiamate aggiuntive a DXCoreCreateAdapterFactory, IDXCoreAdapterList::GetFactory o IDXCoreAdapter::GetFactory restituiranno puntatori allo stesso oggetto, aumentando il conteggio dei riferimenti dell'interfaccia IDXCoreAdapterFactory .
Requisiti
Client minimo supportato | Windows 10 (Build 18936) |
Piattaforma di destinazione | Windows |
Intestazione | dxcore.h |
Libreria | dxcore.lib |
DLL | dxcore.dll |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per