Método IUnregisterPhysicalConnection::UnregisterPhysicalConnectionFromExternal (portcls.h)
O método UnregisterPhysicalConnectionFromExternal exclui o registro de uma conexão física que foi registrada por uma chamada anterior para PcRegisterPhysicalConnectionFromExternal.
Sintaxe
NTSTATUS UnregisterPhysicalConnectionFromExternal(
[in] PDEVICE_OBJECT DeviceObject,
[in] PUNICODE_STRING FromString,
[in] ULONG FromPin,
[in] PUNKNOWN ToUnknown,
[in] ULONG ToPin
);
Parâmetros
[in] DeviceObject
Ponteiro para o objeto do dispositivo para o dispositivo adaptador. Esse parâmetro deve apontar para uma estrutura do sistema do tipo DEVICE_OBJECT.
[in] FromString
Ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o nome do filtro externo que fornece o pin da fonte de dados da conexão.
[in] FromPin
Especifica uma ID de pino. Esse parâmetro identifica o pino de fonte de dados (saída) no filtro externo nomeado pelo parâmetro FromString .
[in] ToUnknown
Ponteiro para a interface IPort de um objeto de driver de porta. O objeto de driver de porta associado a ToUnknown está associado ao subdispositivo que fornece o pin do coletor de dados da conexão.
[in] ToPin
Especifica uma ID de pino. Esse parâmetro identifica o pino do coletor de dados (entrada) no filtro associado à interface ToUnknown .
Retornar valor
UnregisterPhysicalConnectionFromExternal retornará STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, ele retornará um código de erro apropriado.
Comentários
Para obter mais informações, consulte Subdispositivos de Áudio Dinâmico.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | portcls.h (inclua Portcls.h) |
IRQL | PASSIVE_LEVEL |