PFND3DDDI_GETINFO funzione di callback (d3dumddi.h)
La funzione GetInfo recupera informazioni sul dispositivo di visualizzazione specificato.
Sintassi
PFND3DDDI_GETINFO Pfnd3dddiGetinfo;
HRESULT Pfnd3dddiGetinfo(
HANDLE hDevice,
UINT unnamedParam2,
VOID *unnamedParam3,
UINT DevInfoSize
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
DevInfoID
Identificatore per il tipo di informazioni sul dispositivo da recuperare.
unnamedParam3
pDevInfoStruct
Puntatore a un buffer del tipo che DevInfoID specifica che riceve informazioni sul dispositivo.
DevInfoSize
Dimensioni, in byte, del buffer fornito da pDevInfoStruct.
Valore restituito
GetInfo restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
S_OK | Le informazioni sul dispositivo vengono recuperate correttamente. |
E_NOTIMPL | Il driver non supporta il tipo richiesto di informazioni sul dispositivo. |
E_INVALIDARG | I parametri sono stati convalidati e determinati per essere non corretti. |
Commenti
I runtime di Microsoft DirectX 7 e DirectX 8 chiamano la funzione GetInfo per eseguire query su un driver di visualizzazione in modalità utente per ulteriori informazioni sul dispositivo.
Il runtime Direct3D 8 imposta il flag D3DDDIDEVINFOID_VCACHE nel parametro DevInfoID e specifica una struttura D3DDDIDEVINFO_VCACHE vuota nel parametro pDevInfoStruct per eseguire query sul supporto del driver di visualizzazione in modalità utente per la cache dei vertici.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | d3dumddi.h (include D3dumddi.h) |