Функция SpbTargetGetConnectionParameters (spbcx.h)

Метод SpbTargetGetConnectionParameters извлекает параметры подключения для целевого устройства в шине.

Синтаксис

void SpbTargetGetConnectionParameters(
  [in]  SPBTARGET                 Target,
  [out] SPB_CONNECTION_PARAMETERS *ConnectionParameters
);

Параметры

[in] Target

Дескриптор SPBTARGET для целевого устройства, для которого извлекаются параметры подключения.

[out] ConnectionParameters

Указатель на структуру, выделенную вызывающим объектом SPB_CONNECTION_PARAMETERS , в которую метод записывает параметры подключения. Вызывающий объект ранее должен вызвать функцию SPB_CONNECTION_PARAMETERS_INIT для инициализации этой структуры.

Возвращаемое значение

None

Remarks

Этот метод извлекает набор параметров подключения, необходимых драйверу контроллера SPB для доступа к указанному целевому устройству в шине. Дополнительные сведения см. в разделе SPB_CONNECTION_PARAMETERS.

Клиент (драйвер периферийного устройства), который успешно открывает подключение к целевому объекту, имеет монопольное использование этого целевого объекта.

Расширение платформы SPB (SpbCx) вызывает функции обратного вызова EvtSpbTargetConnect и EvtSpbTargetDisconnect драйвера контроллера для открытия и закрытия подключения.

SpbTargetGetConnectionParameters не завершится ошибкой, если он вызывается с допустимым дескриптором SPBTARGET.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 8.
Целевая платформа Универсальное
Верхняя часть spbcx.h
Библиотека Spbcxstubs.lib
IRQL <= DISPATCH_LEVEL

См. также раздел

EvtSpbTargetConnect

EvtSpbTargetDisconnect

SPBTARGET

SPB_CONNECTION_PARAMETERS

SPB_CONNECTION_PARAMETERS_INIT