Funzione NdisFSetAttributes (ndis.h)
Un driver di filtro chiama la funzione NdisFSetAttributes per specificare un'area di contesto del modulo di filtro.
Sintassi
NDIS_STATUS NdisFSetAttributes(
[in] NDIS_HANDLE NdisFilterHandle,
[in] __drv_aliasesMem NDIS_HANDLE FilterModuleContext,
[in] PNDIS_FILTER_ATTRIBUTES FilterAttributes
);
Parametri
[in] NdisFilterHandle
Handle NDIS che identifica questo modulo di filtro. NDIS ha passato l'handle al driver di filtro in una chiamata alla funzione FilterAttach .
[in] FilterModuleContext
Area di contesto allocata dal chiamante per questo modulo di filtro.
[in] FilterAttributes
Puntatore a un driver di filtro allocato NDIS_FILTER_ATTRIBUTES struttura.
Valore restituito
NdisFSetAttributes restituisce uno dei valori di stato seguenti:
Codice restituito | Descrizione |
---|---|
|
NdisFSetAttributes restituisce NDIS_STATUS_SUCCESS se imposta gli attributi del driver di filtro. |
|
NdisFSetAttributes non è riuscito a causa di risorse insufficienti. |
|
NdisFSetAttributes restituisce NDIS_STATUS_FAILURE se non si applica nessuno dei valori precedenti. |
Commenti
Un driver di filtro chiama NdisFSetAttributes dalla funzione FilterAttach e passa l'handle passato a FilterAttach al parametro NdisFilterHandle . Il parametro FilterModuleContext di NdisFSetAttributes specifica l'area di contesto per questo modulo di filtro. NDIS passa di nuovo l'area di contesto al driver di filtro nelle chiamate a funzioni come FilterSendNetBufferLists.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.0 e versioni successive. |
Piattaforma di destinazione | Desktop |
Intestazione | ndis.h (include Ndis.h) |
Libreria | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Regole di conformità DDI | Irql_Filter_Driver_Function(ndis) |