Punto di ingresso VirtualChannelGetInstance
Chiamato per creare un'istanza dell'interfaccia IWTSPlugin per tutti i plug-in implementati dalla DLL.
Nota
Questa funzione viene implementata dal plug-in e deve essere esportata in base al nome in modo che un'applicazione possa usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente alla funzione.
Il prototipo per questa funzione non è contenuto in alcun file di intestazione pubblica, quindi è necessario dichiararlo esattamente come illustrato.
Sintassi
HRESULT VCAPITYPE VirtualChannelGetInstance(
_In_ REFIID refiid,
_Inout_ ULONG *pNumObjs,
_Out_ VOID **ppObjArray
);
Parametri
-
refiid [in]
-
Specifica il tipo di interfaccia da restituire. Questo deve essere IID_IWTSPlugin.
-
pNumObjs [in, out]
-
Indirizzo di una variabile ULONG che riceve il numero di interfacce recuperate.
-
ppObjArray [out]
-
Indirizzo di una matrice di puntatori che riceve i puntatori dell'interfaccia. Se questo parametro è NULL, l'implementazione deve inserire il numero di plug-in implementati dalla DLL nel parametro pNumObjs . Ciò consente al chiamante di allocare la matrice di dimensioni appropriata per ppObjArray.
Valore restituito
Se il punto di ingresso ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |