Condividi tramite


PCI_MSIX_MASKUNMASK_ENTRY funzione di callback (wdm.h)

La routine MaskTableEntry maschera un interrupt nella tabella di interrupt hardware MSI-X.

Sintassi

PCI_MSIX_MASKUNMASK_ENTRY PciMsixMaskunmaskEntry;

NTSTATUS PciMsixMaskunmaskEntry(
  [in] PVOID Context,
  [in] ULONG TableEntry
)
{...}

Parametri

[in] Context

Puntatore a informazioni di contesto specifiche dell'interfaccia. Il chiamante passa il valore passato come membro Context della struttura PCI_MSIX_TABLE_CONFIG_INTERFACE per l'interfaccia.

[in] TableEntry

Indice della voce della tabella nella tabella di interrupt hardware MSI-X.

Valore restituito

La routine MaskTableEntry potrebbe restituire uno dei valori NTSTATUS seguenti:

Codice restituito Descrizione
STATUS_SUCCESS
Operazione riuscita.
STATUS_INVALID_PARAMETER
Il parametro TableEntry non è valido.

Commenti

Se una voce di tabella è mascherata, il dispositivo non genera interruzioni corrispondenti alla voce della tabella.

È possibile rimuovere il mascherato dalla voce della tabella chiamando UnmaskTableEntry.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista con Service Pack 1 (SP1), Windows Server 2008 e versioni successive del sistema operativo Windows.
Piattaforma di destinazione Desktop
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL <= DIRQL

Vedi anche

PCI_MSIX_TABLE_CONFIG_INTERFACE

UnmaskTableEntry