UfxEndpointNotifySetup 関数 (ufxclient.h)
クライアント ドライバーがホストからセットアップ パケットを受信したときに UFX に通知します。
構文
void UfxEndpointNotifySetup(
UFXENDPOINT UfxEndpoint,
[in] PUSB_DEFAULT_PIPE_SETUP_PACKET SetupInfo
);
パラメーター
UfxEndpoint
ドライバーが UfxDeviceCreate を呼び出して作成した UFX デバイス オブジェクトへのハンドル。
[in] SetupInfo
USB_DEFAULT_PIPE_SETUP_PACKET構造体 (Usbspec.h で定義) で説明されている USB セットアップ パケットへのポインター。
戻り値
なし
解説
次の例は、セットアップ パケットの完了を処理する方法を示しています。
if (ControlContext->SetupRequested) {
TRACE_TRANSFER("COMPLETE (Setup)", Endpoint, NULL);
ControlContext->SetupRequested = FALSE;
TransferContext->TransferStarted = FALSE;
UfxEndpointNotifySetup(Endpoint, ControlContext->SetupPacket);
}
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
対象プラットフォーム | Windows |
ヘッダー | ufxclient.h |
Library | ufxstub.lib |
IRQL | DISPATCH_LEVEL |