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 ulteriori informazioni, vedere la sezione Osservazioni successiva.

Commenti

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 controller chiama questo metodo dalla funzione di callback EvtSerCxWaitmask .

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 è 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.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.
Piattaforma di destinazione Universale
Intestazione sercx.h
IRQL <= DISPATCH_LEVEL

Vedi anche

EvtSerCxWaitmask

IOCTL_SERIAL_WAIT_ON_MASK

SERIAL_EV_XXX