Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура PCMETHOD_REQUEST указывает запрос метода.
Синтаксис
typedef struct _PCMETHOD_REQUEST {
PUNKNOWN MajorTarget;
PUNKNOWN MinorTarget;
ULONG Node;
const PCMETHOD_ITEM *MethodItem;
ULONG Verb;
} PCMETHOD_REQUEST, *PPCMETHOD_REQUEST;
Члены
MajorTarget
Указатель на интерфейс IUnknown минипорта, поддерживающий набор методов и метод, указанный MethodItem.
MinorTarget
Указатель на интерфейс IUnknown объекта потока, связанного с MajorTarget. Если запрос не указывает дополнительный целевой объект, задайте для этого элемента значение NULL.
Node
Указывает идентификатор узла целевого узла для запроса. Если целевой объект не является узлом, этот элемент имеет значение ULONG(-1).
MethodItem
Указатель на структуру PCMETHOD_ITEM, описывающую метод, поддерживаемый фильтром, закреплением или узлом.
Verb
Указывает тип запроса метода. Этот элемент можно задать на битовую или одну или несколько бит флагов в следующей таблице.
| Бит флага | Значение |
|---|---|
| PCMETHOD_ITEM_FLAG_BASICSUPPORT | Возвращает базовые сведения о методе, указанном MethodItem->id. |
| PCMETHOD_ITEM_FLAG_SEND | Выполняет метод, указанный MethodItem->Id. Клиент должен соответствовать основным сведениям о поддержке метода. |
| PCMETHOD_ITEM_FLAG_SETSUPPORT | Возвращает сведения о поддержке набора методов, указанного MethodItem->Set. |
Замечания
Это структура, которую драйвер портов передает в подпрограмму обработчика метода мини-порта. Структура PCMETHOD_ITEM содержит указатель на обработчик метода, который принимает указатель PCMETHOD_REQUEST в качестве одного параметра вызова.
Звуковая подсистема WDM в настоящее время не поддерживает запросы методов.
Требования
| Требование | Ценность |
|---|---|
| заголовка | portcls.h (include Portcls.h) |