DXGKCB_SYNCHRONIZE_EXECUTION funzione di callback (dispmprt.h)
La funzione DxgkCbSynchronizeExecution sincronizza una funzione specificata, implementata dal driver miniport visualizzato, con la funzione DxgkDdiInterruptRoutine del driver di visualizzazione.
Sintassi
DXGKCB_SYNCHRONIZE_EXECUTION DxgkcbSynchronizeExecution;
NTSTATUS DxgkcbSynchronizeExecution(
[in] HANDLE DeviceHandle,
[in] PKSYNCHRONIZE_ROUTINE SynchronizeRoutine,
[in] PVOID Context,
[in] ULONG MessageNumber,
[out] PBOOLEAN ReturnValue
)
{...}
Parametri
[in] DeviceHandle
Handle che rappresenta una scheda di visualizzazione. Il driver miniport visualizzato in precedenza ha ottenuto questo handle nel membro DeviceHandle della struttura DXGKRNL_INTERFACE passata a DxgkDdiStartDevice.
[in] SynchronizeRoutine
Puntatore a una funzione, implementata dal driver miniport visualizzato, che verrà sincronizzata con DxgkDdiInterruptRoutine. La funzione deve essere conforme al prototipo seguente:
BOOLEAN SynchronizeRoutine(PVOID Context);
[in] Context
Puntatore a un blocco di contesto creato dal driver miniport visualizzato, che verrà passato a SyncRoutine.
[in] MessageNumber
Numero del messaggio di interruzione con cui SyncRoutine verrà sincronizzato. Se l'interruzione è basata su riga, questo parametro deve essere zero.
[out] ReturnValue
Puntatore a una variabile booleana che riceve il valore restituito di SyncRoutine.
Valore restituito
DxgkCbSynchronizeExecution restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
STATUS_SUCCESS | Funzione completata. |
STATUS_INVALID_PARAMETER | Uno dei parametri non è valido. |
STATUS_UNSUCCESSFUL | La funzione non è riuscita a sincronizzare l'esecuzione, probabilmente perché l'interruzione non era ancora stata connessa. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | dispmprt.h (include Dispmprt.h) |
IRQL | <=DISPATCH_LEVEL |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per