funzione GPIO_CLX_ReleaseInterruptLock (gpioclx.h)

Il metodo GPIO_CLX_ReleaseInterruptLock rilascia un blocco di interruzione sulla banca specificata.

Sintassi

void GPIO_CLX_ReleaseInterruptLock(
  [in] PVOID   Context,
  [in] BANK_ID BankId
);

Parametri

[in] Context

Puntatore al contesto del dispositivo del controller GPIO. L'estensione del framework GPIO (GpioClx) passa questo valore puntatore come parametro alle funzioni di callback implementate dal driver del controller GPIO.

[in] BankId

Identificatore per questa banca di pin GPIO. Se N è il numero di banche nel controller GPIO, BankId è un intero nell'intervallo da 0 a N-1.

Valore restituito

nessuno

Osservazioni

Questo metodo rilascia il blocco di interruzione acquisito dal chiamante in una chiamata precedente al metodo GPIO_CLX_AcquireInterruptLock .

Se la chiamata precedente al metodo GPIO_CLX_AcquireInterruptLock ha generato l'IRQL del thread chiamante, GPIO_CLX_ReleaseInterruptLock ripristina questo irQL al livello originale.

Se il parametro Context è NULL o punta a un contesto di dispositivo GPIO non valido, questo metodo causa un controllo di bug nelle compilazioni di debug di GpioClx.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.
Piattaforma di destinazione Universale
Intestazione gpioclx.h
Libreria Msgpioclxstub.lib
IRQL Vedere la sezione Osservazioni.

Vedi anche

GPIO_CLX_AcquireInterruptLock