Estrutura KSRELATIVEEVENT (ks.h)
A propriedade KSPROPERTY_CONNECTION_STARTAT é passada por uma estrutura KSRELATIVEEVENT.
Sintaxe
typedef struct {
ULONG Size;
ULONG Flags;
union {
HANDLE ObjectHandle;
PVOID ObjectPointer;
};
PVOID Reserved;
KSEVENT Event;
KSEVENTDATA EventData;
} KSRELATIVEEVENT;
Membros
Size
Especifica o tamanho inclusivo da estrutura, incluindo quaisquer dados específicos do evento acrescentados ao membro EventData .
Flags
Especifica que tipo de objeto é especificado na união ObjectHandle e ObjectPointer .
ObjectHandle
Especifica o identificador do objeto que dá suporte ao evento a ser usado se o membro Flags contiver o sinalizador KSRELATIVEEVENT_FLAG_HANDLE.
ObjectPointer
Especifica um ponteiro para o objeto que dá suporte ao evento a ser usado se o membro Flags contiver o sinalizador KSRELATIVEEVENT_FLAG_POINTER. Isso é válido apenas para clientes no modo kernel.
Reserved
Reservado e definido como zero.
Event
Uma estrutura KSEVENT que contém o evento a ser usado.
EventData
Uma estrutura KSEVENTDATA que especifica o cabeçalho para os dados específicos do evento. O cabeçalho em si não é realmente usado, exceto como um ponto de partida para acessar os dados específicos do evento e deve ser inicializado como zero.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ks.h (inclua Ks.h) |