Metodo IUnregisterPhysicalConnection::UnregisterPhysicalConnection (portcls.h)
Il UnregisterPhysicalConnection
metodo elimina la registrazione di una connessione fisica registrata da una chiamata precedente a PcRegisterPhysicalConnection.
Sintassi
NTSTATUS UnregisterPhysicalConnection(
[in] PDEVICE_OBJECT DeviceObject,
[in] PUNKNOWN FromUnknown,
[in] ULONG FromPin,
[in] PUNKNOWN ToUnknown,
[in] ULONG ToPin
);
Parametri
[in] DeviceObject
Puntatore all'oggetto dispositivo per il dispositivo adattatore. Questo parametro deve puntare a una struttura di sistema di tipo DEVICE_OBJECT.
[in] FromUnknown
Puntatore all'interfaccia IPort di un oggetto driver di porta. L'oggetto driver di porta associato a FromUnknown è associato al sottodevice che fornisce il pin dell'origine dati della connessione.
[in] FromPin
Specifica un ID pin. Questo parametro identifica il pin dell'origine dati (output) nel filtro associato all'interfaccia FromUnknown .
[in] ToUnknown
Puntatore all'interfaccia IPort di un oggetto driver di porta. L'oggetto driver di porta associato a ToUnknown è associato al sottodevice che fornisce il pin del sink di dati della connessione.
[in] ToPin
Specifica un ID pin. Questo parametro identifica il pin del sink di dati (input) nel filtro associato all'interfaccia ToUnknown .
Valore restituito
UnregisterPhysicalConnection
restituisce STATUS_SUCCESS se la chiamata ha esito positivo. In caso contrario, restituisce un codice di errore appropriato.
Commenti
Per altre informazioni, vedere Sottodispositivi audio dinamici.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | portcls.h (includere Portcls.h) |
IRQL | PASSIVE_LEVEL |