Freigeben über


KsCreateTopologyNode2-Funktion (ks.h)

Erstellt ein Handle für einen Topologieknoten instance.

Wird ab Windows 8 unterstützt.

Syntax

KSDDKAPI HRESULT KsCreateTopologyNode2(
  [in]  HANDLE         ParentHandle,
  [in]  PKSNODE_CREATE NodeCreate,
  [in]  ACCESS_MASK    DesiredAccess,
  [out] PHANDLE        NodeHandle
);

Parameter

[in] ParentHandle

Gibt das Handle für das übergeordnete Element an, auf dem der Knoten erstellt wird.

[in] NodeCreate

Eine KSNODE_CREATE-Struktur , die den Informationssatz beschreibt, der zum Erstellen des Topologieknotenhandles verwendet wird.

[in] DesiredAccess

Gibt einen ACCESS_MASK an, der den gewünschten Zugriff auf das Objekt angibt. Dies ist in der Regel GENERIC_READ und/oder GENERIC_WRITE.

[out] NodeHandle

Speicherort für das Topologieknotenhandle.

Rückgabewert

Gibt NOERROR zurück, wenn dies erfolgreich war. Gibt andernfalls einen Fehlercode zurück.

Hinweise

Dies ist eine neue Version der KsCreateTopologyNode-Funktion und verwendet den Gerätebroker, um das Handle für das Kernelstreamingobjekt zu erstellen. Darüber hinaus muss die ComInitialize-Funktion (Component Object Model) aufgerufen werden, bevor diese Funktion aufgerufen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Universell
Header ks.h (einschließlich Ks.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

ACCESS_MASK

CoInitialize

KSNODE_CREATE

KsCreateTopologyNode