Compartir a través de


Método IKsTopology::CreateNodeInstance (ksproxy.h)

El método CreateNodeInstance solicita un objeto de filtro KS para abrir un objeto de nodo de topología.

Sintaxis

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

Parámetros

[in] NodeId

Identificador del objeto de nodo de topología que se va a abrir.

[in] Flags

Máscara de bits que enumera el tipo de objeto de nodo de topología. Actualmente no hay marcas definidas.

[in] DesiredAccess

Máscara de bits de ACCESS_MASK que especifica el tipo de acceso que el autor de la llamada requiere para el objeto de nodo de topología. Consulte ZwCreateFile para obtener una descripción de cada valor de acceso correcto.

[in, optional] UnkOuter

Puntero a una interfaz IUnknown que admite la interfaz del nodo de topología.

[in] InterfaceId

Identificador de la interfaz del nodo de topología que se solicita.

[out] Interface

Puntero a una variable que recibe el puntero de interfaz solicitado en InterfaceId. Tras la devolución correcta, *Interface contiene el puntero de interfaz solicitado al objeto . Si el objeto no admite la interfaz especificada en InterfaceId, *Interface se establece en NULL.

Valor devuelto

Devuelve NOERROR si se ejecuta correctamente; de lo contrario, devuelve un código de error.

Requisitos

Requisito Value
Plataforma de destino DesktopMobile
Encabezado ksproxy.h (incluya Ksproxy.h)

Consulte también

ACCESS_MASK

IKsTopology

ZwCreateFile