DXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT funzione di callback (d3dkmddi.h)
La funzione DxgkDdiSetDisplayPrivateDriverFormat modifica l'attributo in formato privato di un'origine video presente.
Sintassi
DXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT DxgkddiSetdisplayprivatedriverformat;
NTSTATUS DxgkddiSetdisplayprivatedriverformat(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT pSetDisplayPrivateDriverFormat
)
{...}
Parametri
[in] hAdapter
Handle di un blocco di contesto associato a una scheda di visualizzazione. Il driver miniport di visualizzazione precedentemente fornito questo handle al sottosistema kernel della grafica Microsoft DirectX nel MiniportDeviceContext parametro di output della funzione DxgkDdiAddDevice.
[in] pSetDisplayPrivateDriverFormat
Puntatore a una struttura DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT che contiene argomenti di funzione.
Valore restituito
DxgkDdiSetDisplayPrivateDriverFormat restituisce STATUS_SUCCESS se ha esito positivo; in caso contrario, restituisce STATUS_UNSUCCESSFUL per indicare che il driver non è riuscito a modificare l'attributo in formato privato dell'origine presente video specificata.
Osservazioni
Il sottosistema kernel della grafica DirectX chiama la funzione di del driver miniport di visualizzazione dxgkDdiSetDisplayPrivateDriverFormat dopo che il driver di visualizzazione in modalità utente chiama il driver di visualizzazione pfnSetDisplayPrivateDriverFormatCb funzione di callback. Ad esempio, il driver di visualizzazione in modalità utente potrebbe chiamare pfnSetDisplayPrivateDriverFormatCb per modificare il formato swizzling dell'origine video presente quando viene creata una modifica di scorrimento a schermo intero. Il sottosistema kernel della grafica DirectX chiama quindi il driver miniport di visualizzazione DxgkDdiSetDisplayPrivateDriverFormat per modificare il formato del driver privato dell'origine video presente. Ciò consente di visualizzare l'allocazione primaria nell'origine del video presente senza la necessità di traslazione della superficie primaria.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
piattaforma di destinazione | Desktop |
intestazione | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |