Condividi tramite


Metodo IKsTopology::CreateNodeInstance (ksproxy.h)

Il metodo CreateNodeInstance richiede a un oggetto filtro KS di aprire un oggetto nodo della topologia.

Sintassi

HRESULT CreateNodeInstance(
  [in]           ULONG       NodeId,
  [in]           ULONG       Flags,
  [in]           ACCESS_MASK DesiredAccess,
  [in, optional] IUnknown    *UnkOuter,
  [in]           REFGUID     InterfaceId,
  [out]          LPVOID      *Interface
);

Parametri

[in] NodeId

Identificatore dell'oggetto nodo della topologia da aprire.

[in] Flags

Maschera di bit che enumera il tipo di oggetto nodo della topologia. Nessun flag è attualmente definito.

[in] DesiredAccess

Maschera di bit ACCESS_MASK che specifica il tipo di accesso richiesto dal chiamante all'oggetto nodo della topologia. Per una descrizione di ogni valore a destra dell'accesso, vedere ZwCreateFile.

[in, optional] UnkOuter

Puntatore a un'interfaccia IUnknown che supporta l'interfaccia del nodo della topologia.

[in] InterfaceId

Identificatore dell'interfaccia del nodo della topologia richiesta.

[out] Interface

Puntatore a una variabile che riceve il puntatore dell'interfaccia richiesto in InterfaceId. Al termine della restituzione, *Interface contiene il puntatore dell'interfaccia richiesto all'oggetto . Se l'oggetto non supporta l'interfaccia specificata in InterfaceId, *Interface è impostata su NULL.

Valore restituito

Restituisce NOERROR se ha esito positivo; in caso contrario, restituisce un codice di errore.

Fabbisogno

Requisito Valore
piattaforma di destinazione DesktopMobile
intestazione ksproxy.h (include Ksproxy.h)

Vedere anche

ACCESS_MASK

IKsTopology

ZwCreateFile