Condividi tramite


Funzione SerCxGetWaitMask (sercx.h)

Il metodo SerCxGetWaitMask restituisce la maschera di attesa dell'evento per l'operazione di attesa attualmente in sospeso.

Sintassi

ULONG SerCxGetWaitMask(
  [in] WDFDEVICE Device
);

Parametri

[in] Device

Handle WDFDEVICE per l'oggetto dispositivo framework che rappresenta il controller seriale.

Valore restituito

SerCxGetWaitMask restituisce una maschera di attesa che specifica gli eventi selezionati da un client (applicazione o driver periferico) per attivare il completamento dell'operazione di attesa attualmente in sospeso. Se non è in sospeso alcuna operazione di attesa, questo metodo restituisce la maschera di attesa Null 0x0000. Per altre informazioni, vedere la sezione Osservazioni seguente.

Osservazioni

Il driver del controller seriale chiama SerCxGetWaitMask per ottenere la maschera di attesa da usare per un'operazione di attesa in sospeso. In genere, il driver del controller chiama questo metodo dalla EvtSerCxWaitmask funzione di callback.

La maschera di attesa indica i tipi di eventi che possono attivare il completamento di un'operazione di attesa. Ogni bit nella maschera di attesa rappresenta un particolare tipo di evento. Un bit viene impostato nella maschera di attesa se l'evento corrispondente attiverà il completamento di un'operazione di attesa. Per altre informazioni sul significato dei bit nella maschera di attesa, vedere SERIAL_EV_XXX.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows 8.
piattaforma di destinazione Universale
intestazione sercx.h
IRQL <= DISPATCH_LEVEL

Vedere anche

EvtSerCxWaitmask

IOCTL_SERIAL_WAIT_ON_MASK

SERIAL_EV_XXX