Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
The KSMETHOD structure specifies a single kernel streaming method within a method set.
The KSEVENT, KSMETHOD, and KSPROPERTY structures are aliases for the KSIDENTIFIER structure. Als zodanig zijn hun definities identiek.
Syntax
struct KSMETHOD {
GUID Set;
ULONG Id;
ULONG Flags;
};
Members
Set
Hiermee geeft u een GUID op waarmee een kernelstreamingmethodeset wordt geïdentificeerd.
For more information about method set GUIDs, see the Remarks section below.
Id
Hiermee geeft u het lid van de methodeset.
Flags
Hiermee geeft u het aanvraagtype. Also, see the KSMETHOD_TYPE_Xxx flags for KSMETHOD_ITEM).
Een aanvraag kan een combinatie bevatten van de waarden die in de volgende tabel worden vermeld.
| Value | Type methodeaanvraag |
|---|---|
| KSMETHOD_TYPE_BASICSUPPORT | Geeft aan om een query uit te voeren op de minidriver om te bepalen of deze de opgegeven methode van de methodeset ondersteunt. |
| KSMETHOD_TYPE_SEND | Geeft aan dat de minidriver de opgegeven methode moet uitvoeren. Het effect van de methode op de opgegeven parameters moet bekend zijn bij de client, dat wil weten of de parameters worden gelezen van, geschreven naar, beide of geen van beide. The minidriver uses the KSMETHOD_ITEM structure to specify the method's effect on the parameters. |
| KSMETHOD_TYPE_SETSUPPORT | Geeft aan om een query uit te voeren op de minidriver om te bepalen of deze de opgegeven methodeset ondersteunt. |
| KSMETHOD_TYPE_TOPOLOGY | Indicates that the specified method is of type KSM_NODE, where the NodeId member is the identifier of the topology node. Stel deze vlag niet zelfstandig in; In plaats daarvan, OF met andere vlaggen uit deze lijst. |
Remarks
Microsoft biedt verschillende door het systeem gedefinieerde methodeset-GUID's. Minidrivers specify one of these GUIDs in the Set member. Kernel streaming method sets typically begin with a KSMETHODSETID prefix. Kernel streaming method sets are defined in ks.h, ksmedia.h, bdamedia.h, and possibly other header files.
Zie KS-eigenschappen, gebeurtenissen en methoden voor meer informatie over kernelstreaming-gebeurtenissen.
Een client kan de IOCTL_KS_METHOD aanvraag samen met de KSMETHOD-structuur gebruiken om methoden uit te voeren op een kernelstreamingobject dat door de minidriver wordt verwerkt. For more information, see KS Methods.
Requirements
Header: ks.h (include Ks.h)