Функция 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 |