Compartilhar via


estrutura KSMETHOD_SET (ks.h)

A estrutura KSMETHOD_SET descreve os métodos que compõem um conjunto de métodos de streaming de kernel.

Sintaxe

typedef struct {
  const GUID              *Set;
  ULONG                   MethodsCount;
  const KSMETHOD_ITEM     *MethodItem;
  ULONG                   FastIoCount;
  const KSFASTMETHOD_ITEM *FastIoTable;
} KSMETHOD_SET, *PKSMETHOD_SET;

Membros

Set

Especifica um GUID que identifica o conjunto de métodos de streaming de kernel. Para obter mais informações sobre GUIDs do conjunto de métodos, consulte Comentários.

MethodsCount

Especifica o número de métodos nesse conjunto de métodos.

MethodItem

Aponta para uma matriz de estruturas de KSMETHOD_ITEM . Cada estrutura descreve um método do conjunto de métodos.

FastIoCount

Reservado para uso do sistema. Não use.

FastIoTable

Reservado para uso do sistema. Não use.

Comentários

A Microsoft fornece vários GUIDs de conjunto de métodos de streaming de kernel definidos pelo sistema. Os minidrivers especificam um desses GUIDs no membro Set . Os conjuntos de métodos de streaming de kernel normalmente começam com um prefixo KSMETHODSETID . Os GUIDs do conjunto de métodos são definidos em ks.h, ksmedia.h, bdamedia.h e possivelmente em outros arquivos de cabeçalho.

Requisitos

Requisito Valor
Cabeçalho ks.h (inclua Ks.h)

Confira também

KSMETHOD_ITEM