struttura CMP_GET_PLUG_HANDLE (61883.h)
Questa struttura viene usata per ottenere l'handle di una spina. La richiesta recupera un handle univoco associato a un plug di input o output. L'handle di plug è necessario per tutte le operazioni sul plug.the plug handle is required for all operations on the plug. Un driver usa un handle di plug per ottenere lo stato di un plug, modificare le impostazioni del plug o eliminare un plug. Un driver può eliminare solo i plug creati in precedenza.
Sintassi
typedef struct _CMP_GET_PLUG_HANDLE {
IN ULONG PlugNum;
IN CMP_PLUG_TYPE Type;
OUT HANDLE hPlug;
} CMP_GET_PLUG_HANDLE, *PCMP_GET_PLUG_HANDLE;
Membri
PlugNum
Numero del plug il cui handle è stato restituito dalla richiesta Av61883_CreatePlug che ha creato il plug.
Type
Tipo di spina. Può essere CMP_PlugOut per un plug di output o CMP_PlugIn per un plug di input.
hPlug
Nell'output, un handle per il plug specificato con PlugNum e Type.
Osservazioni
In caso di esito positivo, il driver di protocollo IEC-61883 imposta Irp->IoStatus.Status su STATUS_SUCCESS.
Se viene passato un parametro non corretto, il driver del protocollo imposta Irp->IoStatus.Status su STATUS_INVALID_PARAMETER.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | 61883.h |