NDIS_SWITCH_DEREFERENCE_SWITCH_PORT funzione di callback (ndis.h)
La funzione DereferenceSwitchPort decrementa il contatore di riferimento Hyper-V commutatore estendibile per una porta del commutatore estendibile. Il contatore di riferimento è stato incrementato tramite una chiamata precedente a ReferenceSwitchPort.
Sintassi
NDIS_SWITCH_DEREFERENCE_SWITCH_PORT NdisSwitchDereferenceSwitchPort;
NDIS_STATUS NdisSwitchDereferenceSwitchPort(
[in] NDIS_SWITCH_CONTEXT NdisSwitchContext,
[in] NDIS_SWITCH_PORT_ID SwitchPortId
)
{...}
Parametri
[in] NdisSwitchContext
Valore NDIS_SWITCH_CONTEXT che contiene l'handle del modulo switch estendibile a cui è collegata l'estensione del commutatore estendibile Hyper-V. Quando l'estensione chiama NdisFGetOptionalSwitchHandlers, questo handle viene restituito tramite il parametro NdisSwitchContext.
[in] SwitchPortId
Valore NDIS_SWITCH_PORT_ID che contiene l'identificatore univoco della porta del commutatore estendibile per cui viene incrementato il contatore dei riferimenti del commutatore estendibile.
Valore restituito
Se la chiamata ha esito positivo, la funzione restituisce NDIS_STATUS_SUCCESS. In caso contrario, restituisce un NDIS_STATUS_xxx codice di errore definito in Ndis.h.
Osservazioni
L'estensione del commutatore estendibile chiama DereferenceSwitchPort per decrementare il contatore di riferimento per una porta del commutatore estendibile. Anche se il contatore dei riferimenti al commutatore estendibile ha un valore diverso da zero, il bordo del protocollo dell'opzione estendibile non emetterà una richiesta di set di identificatori di oggetto (OID) di OID_SWITCH_PORT_DELETE per eliminare la porta.
L'estensione deve chiamare DereferenceSwitchPort se in precedenza avesse chiamato ReferenceSwitchPort per una porta del commutatore estendibile.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato in NDIS 6.30 e versioni successive. |
piattaforma di destinazione | Desktop |
intestazione | ndis.h (include Ndis.h) |
IRQL | <= DISPATCH_LEVEL |
Vedere anche