Funzione StorPortSetPriorityThread (storport.h)
StorPortSetPriorityThread imposta la priorità di runtime di un thread creato da miniport.
Sintassi
ULONG StorPortSetPriorityThread(
[in] PVOID HwDeviceExtension,
[in] PVOID ThreadContext,
[in] STOR_THREAD_PRIORITY Priority
);
Parametri
[in] HwDeviceExtension
Puntatore all'estensione del dispositivo hardware del miniport.
[in] ThreadContext
Puntatore al contesto del thread ricevuto in una chiamata precedente a StorPortCreateSystemThread.
[in] Priority
Valore di enumerazione STOR_THREAD_PRIORITY che specifica la priorità del thread da impostare.
Valore restituito
StorPortSetPriorityThread restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
STOR_STATUS_SUCCESS | La priorità del thread specificata è stata impostata correttamente. |
STOR_STATUS_INVALID_IRQL | Il livello IRQL deve essere uguale a PASSIVE_LEVEL. |
STOR_STATUS_INVALID_PARAMETER | Uno o più dei parametri forniti non sono validi. |
STOR_STATUS_UNSUCCESSFUL | Restituito per altri motivi di sistema interni. |
Commenti
Un miniport può chiamare StorPortSetPriorityThread per modificare la priorità del thread specificato da ThreadContext.
I thread, indipendentemente dalle rispettive priorità di runtime, vengono eseguiti in IRQL = PASSIVE_LEVEL. Per altre informazioni, vedere Priorità thread .
Un miniport deve specificare un valore di priorità del thread che evita le inversioni di priorità di runtime. Per altre informazioni, vedere Thread dedicati ai dispositivi .
Requisiti
Requisito | Valore |
---|---|
Server minimo supportato | Windows Server 2022 |
Intestazione | Storport.h |