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 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 del filtro. |
|
NdisFSetAttributes non riuscito a causa di risorse insufficienti. |
|
NdisFSetAttributes restituisce NDIS_STATUS_FAILURE se nessuno dei valori precedenti viene applicato. |
Osservazioni
Un driver di filtro chiama NdisFSetAttributes dalla relativa funzione di FilterAttach e passa l'handle passato a FilterAttach nel parametro NdisFilterHand le. Il parametro FilterModuleContext di NdisFSetAttributes specifica l'area di contesto per questo modulo di filtro. NDIS passa nuovamente l'area di contesto al driver di filtro nelle chiamate a funzioni come FilterSendNetBufferLists.