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 fornito in precedenza questo handle al sottosistema kernel della grafica Microsoft DirectX nel parametro di output MiniportDeviceContext 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 di formato privato del video specificato presente nell'origine.
Commenti
Il sottosistema kernel grafico DirectX chiama la funzione di callback dxgkDdiSetDisplayPrivateDriverFormat del driver miniport di visualizzazione del driver di visualizzazione in modalità utente che chiama la funzione di callback pfnSetDisplayPrivateDriverFormatCb . 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 di grafica DirectX chiama quindi dxgkDdiSetDisplayPrivateDriverFormat del driver miniport di visualizzazione per modificare il formato del driver privato dell'origine video presente. Ciò consente di visualizzare l'allocazione primaria nell'origine video presente senza la necessità di traslazione della superficie primaria.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Piattaforma di destinazione | Desktop |
Intestazione | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |