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. Non sono attualmente definiti flag.

[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 di 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 di interfaccia richiesto in InterfaceId. Al termine della restituzione, *Interface contiene il puntatore di interfaccia richiesto all'oggetto . Se l'oggetto non supporta l'interfaccia specificata in InterfaceId, *Interface è impostato su NULL.

Valore restituito

Restituisce NOERROR se l'operazione riesce; in caso contrario, restituisce un codice di errore.

Requisiti

Requisito Valore
Piattaforma di destinazione DesktopMobile
Intestazione ksproxy.h (include Ksproxy.h)

Vedi anche

ACCESS_MASK

IKsTopology

ZwCreateFile